MCPcopy
hub / github.com/grafana/tempo / GetGaugeValue

Function GetGaugeValue

pkg/util/test/metrics.go:17–24  ·  view source on GitHub ↗
(metric prometheus.Gauge)

Source from the content-addressed store, hash-verified

15}
16
17func GetGaugeValue(metric prometheus.Gauge) (float64, error) {
18 m := &dto.Metric{}
19 err := metric.Write(m)
20 if err != nil {
21 return 0, err
22 }
23 return m.Gauge.GetValue(), nil
24}
25
26func GetGaugeVecValue(metric *prometheus.GaugeVec, labels ...string) (float64, error) {
27 m := &dto.Metric{}

Callers 2

TestExclusiveQueuesFunction · 0.92
TestMultipleItemsFunction · 0.92

Calls 2

WriteMethod · 0.65
GetValueMethod · 0.45

Tested by 2

TestExclusiveQueuesFunction · 0.74
TestMultipleItemsFunction · 0.74