我想用Prometheus监视ASP.NET Core MVC应用程序。按照https://github.com/prometheus-net/prometheus-net上的说明,我设法根据需要从应用程序中公开了一些指标。
我以前没有使用Prometheus的经验,并且通常对C#和ASP.NET Core MCV不熟悉。因此,我对研究示例项目很感兴趣。
在网上搜索,我只能找到次要的代码片段,但是没有什么可以完成的。有人可以指导我进行此类示例项目吗?
我感兴趣的一些问题包括
/metric端点?如Github项目页面所建议的那样,使用专用MetricController还是简单地添加app.UseMetricServer()in Startup.cs?/metric端点是最佳实践吗?如果是这样,您如何公开此端口?(UseMetricServer似乎不接受端口)