In old version when i use prometheus client for golang. I increase and use defer decrease gauge metrics for count processing request like this
func (m *Middleware) ServeHTTP(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
m.gauge.Inc()
defer m.gauge.Dec()
next.ServeHTTP(w, r)
}
And i use query for grafana dashboard
sum(service_name_processing[$__interval])
Can i do it when i use victoria metrics: https://pkg.go.dev/github.com/VictoriaMetrics/metrics
Tks so much <3
Just use Counter instead of Gauge. The Counter has Inc and Dec methods.