diff --git a/dtmsvr/metrics.go b/dtmsvr/metrics.go index d24f310..2c50e20 100644 --- a/dtmsvr/metrics.go +++ b/dtmsvr/metrics.go @@ -53,12 +53,10 @@ func httpMetrics(app *gin.Engine) *gin.Engine { defer timer.ObserveDuration() c.Next() status := c.Writer.Status() - if status >= 500 { + if status >= 400 { processTotal.WithLabelValues("http", api, "fail").Inc() - } else if status == 200 { - processTotal.WithLabelValues("http", api, "ok").Inc() } else { - panic("undefined status") + processTotal.WithLabelValues("http", api, "ok").Inc() } }) return app