簡體   English   中英

在ASP.NET Core MVC中使用Prometheus的示例項目?

[英]Example projects with Prometheus in ASP.NET Core MVC?

我想用Prometheus監視我的ASP.NET Core MVC應用程序 按照https://github.com/prometheus-net/prometheus-net上的說明,我設法根據需要從我的應用程序中公開了一些指標。

我以前沒有使用過Prometheus的經驗,而且我是C#和ASP.NET Core MCV的新手。 因此,我有興趣研究示例項目。

在網上搜索我只是設法找到次要的代碼片段,但沒有接近完成。 有人可以指導我這樣的示例項目嗎?

我感興趣的一些問題包括

  • 如何公開/metric端點? 使用專用的MetricController或簡單地在Startup.cs添加app.UseMetricServer()作為Github項目頁面建議?
  • 最好的做法是為/metric端點使用專用端口嗎? 如果是這樣,你如何公開這個端口? UseMetricServer似乎不接受端口)
  • 添加指標的最佳方法是什么? 例如,如果我想計算在我的應用程序中對特定端點進行的調用次數,是否應該只在控制器中為該特定路由添加計數邏輯? 或者有更好的方法嗎?

我在這里寫了一些例子: https//github.com/PrometheusClientNet/Prometheus.Client.Examples

但是,我使用自己的fork: https//github.com/PrometheusClientNet/Prometheus.Client

您可以適應原始圖書館,也可以使用我的。

你的問題:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM