blob: 3350e5a61de787250803f58f681d2b4596d924ce (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package prometheus
import (
"time"
"github.com/prometheus/client_golang/prometheus"
"github.com/ydb-platform/ydb/library/go/core/metrics"
)
var _ metrics.Timer = (*Timer)(nil)
// Timer measures gauge duration.
type Timer struct {
gg prometheus.Gauge
}
func (t Timer) RecordDuration(value time.Duration) {
t.gg.Set(value.Seconds())
}
|