mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
volume: fix metrics for volume request time
This commit is contained in:
parent
7fcfaf7bc9
commit
e259052a70
|
@ -38,9 +38,9 @@ func (vs *VolumeServer) privateStoreHandler(w http.ResponseWriter, r *http.Reque
|
||||||
}
|
}
|
||||||
stats.VolumeServerRequestCounter.WithLabelValues(r.Method).Inc()
|
stats.VolumeServerRequestCounter.WithLabelValues(r.Method).Inc()
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
defer func() {
|
defer func(start time.Time) {
|
||||||
stats.VolumeServerRequestHistogram.WithLabelValues(r.Method).Observe(time.Since(start).Seconds())
|
stats.VolumeServerRequestHistogram.WithLabelValues(r.Method).Observe(time.Since(start).Seconds())
|
||||||
}()
|
}(start)
|
||||||
switch r.Method {
|
switch r.Method {
|
||||||
case "GET", "HEAD":
|
case "GET", "HEAD":
|
||||||
stats.ReadRequest()
|
stats.ReadRequest()
|
||||||
|
|
Loading…
Reference in a new issue