MCPcopy Create free account
hub / github.com/PostHog/duckgres / serverHistogramVecSampleCount

Function serverHistogramVecSampleCount

server/query_metrics_test.go:28–43  ·  view source on GitHub ↗
(t *testing.T, hv *prometheus.HistogramVec, labels ...string)

Source from the content-addressed store, hash-verified

26}
27
28func serverHistogramVecSampleCount(t *testing.T, hv *prometheus.HistogramVec, labels ...string) uint64 {
29 t.Helper()
30 observer, err := hv.GetMetricWithLabelValues(labels...)
31 if err != nil {
32 t.Fatalf("histogram labels %v: %v", labels, err)
33 }
34 h, ok := observer.(prometheus.Histogram)
35 if !ok {
36 t.Fatalf("expected prometheus.Histogram, got %T", observer)
37 }
38 m := &dto.Metric{}
39 if err := h.Write(m); err != nil {
40 t.Fatalf("histogram write labels %v: %v", labels, err)
41 }
42 return m.GetHistogram().GetSampleCount()
43}
44
45func TestObserveQueryResultIncrementsCanonicalCounter(t *testing.T) {
46 org := "query-metrics-outcomes"

Calls 1

WriteMethod · 0.45

Tested by

no test coverage detected