使用维多利亚指标来监控处理请求

问题描述 投票:0回答:1

在旧版本中,当我使用 golang 的 prometheus 客户端时。我增加并使用延迟减少量规指标来计数处理请求,如下所示

func (m *Middleware) ServeHTTP(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
    m.gauge.Inc()
    defer m.gauge.Dec()
    next.ServeHTTP(w, r)
}

我使用 grafana 仪表板查询

sum(service_name_processing[$__interval])

当我使用维多利亚指标时我可以这样做吗: https://pkg.go.dev/github.com/VictoriaMetrics/metrics

非常感谢<3

go gauge victoriametrics
1个回答
0
投票

只需使用计数器代替仪表。计数器有 IncDec 方法。

© www.soinside.com 2019 - 2024. All rights reserved.