Prometheus 普罗米修斯报告了200人,但实际反应是500人

Prometheus 普罗米修斯报告了200人,但实际反应是500人,prometheus,asp.net-core-2.1,prometheus-net,Prometheus,Asp.net Core 2.1,Prometheus Net,普罗米修斯的新朋友 我将其添加到我的Core2.1项目中,并且Startup.cs我正在做: public static IApplicationBuilder UseCustomMetricsMiddleware(this IApplicationBuilder app) { app.UseHttpMetrics(); var histogram = //...custom histogram var counter = //.

普罗米修斯的新朋友

我将其添加到我的Core2.1项目中,并且
Startup.cs
我正在做:

    public static IApplicationBuilder UseCustomMetricsMiddleware(this IApplicationBuilder app)
    {
        app.UseHttpMetrics();

        var histogram = //...custom histogram
        var counter = //...custom counter 

        app.UseMiddleware<HttpRequestDurationMiddleware>(histogram);
        app.UseMiddleware<HttpRequestCountMiddleware>(counter);

        return app;
    }
这显然是错误的。日志和邮递员清楚地显示了
500
响应,因此我试图理解为什么普罗米修斯没有正确记录状态

感谢您的帮助

谢谢

# TYPE http_request_counter counter
http_request_counter{code="200",method="POST"} 1