MCPcopy
hub / github.com/grafana/dskit / newTestMetrics

Function newTestMetrics

metrics/tenant_registries_test.go:1274–1290  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1272}
1273
1274func newTestMetrics() *testMetrics {
1275 return &testMetrics{
1276 regs: NewTenantRegistries(log.NewNopLogger()),
1277
1278 gauge: prometheus.NewDesc("gauge", "help", nil, nil),
1279 gaugePerTenant: prometheus.NewDesc("gauge_user", "help", []string{"user"}, nil),
1280 gaugeWithLabels: prometheus.NewDesc("gauge_labels", "help", []string{"label_one"}, nil),
1281 counter: prometheus.NewDesc("counter", "help", nil, nil),
1282 counterPerTenant: prometheus.NewDesc("counter_user", "help", []string{"user"}, nil),
1283 counterWithLabels: prometheus.NewDesc("counter_labels", "help", []string{"label_one"}, nil),
1284 histogram: prometheus.NewDesc("histogram", "help", nil, nil),
1285 histogramLabels: prometheus.NewDesc("histogram_labels", "help", []string{"label_one"}, nil),
1286 summary: prometheus.NewDesc("summary", "help", nil, nil),
1287 summaryPerTenant: prometheus.NewDesc("summary_user", "help", []string{"user"}, nil),
1288 summaryLabels: prometheus.NewDesc("summary_labels", "help", []string{"label_one"}, nil),
1289 }
1290}
1291
1292func (tm *testMetrics) Describe(out chan<- *prometheus.Desc) {
1293 out <- tm.gauge

Callers 1

setupTestMetricsFunction · 0.85

Calls 1

NewTenantRegistriesFunction · 0.85

Tested by

no test coverage detected