我找到了很多针对ASPNetCore的Prometheus度量导出器的NuGet包,但我找不到一个针对 "老好 "ASP.NET WebAPI的包。
我需要一个有点类似于Prometheus.Client或prometheus-net的客户端库,它可以在其他WebAPI控制器中注册端点,并以标准的Prometheus兼容格式暴露在不同地方收集的度量。我们欢迎DI、属性和其他Asp.Net的好东西,但不是必须的。
Prometheus已经有一个.Net框架包。
请看 https:/github.comprometheus-netprometheus-net。
.NET框架上ASP.NET Web API中间件的Nuget包:prometheus-net.NetFramework.AspNet。
Install-Package prometheus-net.NetFramework.AspNet