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

Function doMetrics

cmd/tempo-vulture/main.go:435–441  ·  view source on GitHub ↗
(httpClient httpclient.TempoHTTPClient, config vultureConfiguration, info *util.TraceInfo, l *zap.Logger)

Source from the content-addressed store, hash-verified

433}
434
435func doMetrics(httpClient httpclient.TempoHTTPClient, config vultureConfiguration, info *util.TraceInfo, l *zap.Logger) {
436 m, err := queryMetrics(httpClient, info.Timestamp(), config, l)
437 if err != nil {
438 logger.Error("query metrics failed", zap.Error(err))
439 }
440 pushVultureMetrics(m)
441}
442
443func pushVultureMetrics(metrics traceMetrics) {
444 metricTracesInspected.Add(float64(metrics.requested))

Callers 2

TestDoMetricsFunction · 0.85
mainFunction · 0.85

Calls 4

queryMetricsFunction · 0.85
pushVultureMetricsFunction · 0.85
TimestampMethod · 0.80
ErrorMethod · 0.65

Tested by 1

TestDoMetricsFunction · 0.68