11package datadog .trace .core .monitor ;
22
3- import static datadog .communication .ddagent .TracerVersion .TRACER_VERSION ;
43import static datadog .trace .api .DDSpanId .ZERO ;
54import static datadog .trace .api .sampling .PrioritySampling .SAMPLER_DROP ;
65import static datadog .trace .api .sampling .PrioritySampling .SAMPLER_KEEP ;
109import static datadog .trace .bootstrap .instrumentation .api .Tags .SPAN_KIND_CLIENT ;
1110import static java .util .concurrent .TimeUnit .SECONDS ;
1211
13- import datadog .trace .api .Config ;
1412import datadog .trace .api .StatsDClient ;
1513import datadog .trace .api .cache .RadixTreeCache ;
1614import datadog .trace .common .writer .RemoteApi ;
@@ -35,10 +33,6 @@ public class TracerHealthMetrics extends HealthMetrics implements AutoCloseable
3533 private static final String [] STATUS_OK_TAGS = STATUS_TAGS .apply (200 );
3634 private final RadixTreeCache <String []> statusTagsCache =
3735 new RadixTreeCache <>(16 , 32 , STATUS_TAGS , 200 , 400 );
38- private static final String [] BASE_TAGS =
39- new String [] {
40- "lang:java" , "env:" + Config .get ().getEnv (), "tracer_version:" + TRACER_VERSION
41- };
4236
4337 private final AtomicBoolean started = new AtomicBoolean (false );
4438 private volatile AgentTaskScheduler .Scheduled <TracerHealthMetrics > cancellation ;
@@ -535,18 +529,16 @@ public void run(TracerHealthMetrics target) {
535529 target .statsd , "long-running.expired" , target .longRunningTracesExpired , NO_TAGS );
536530
537531 reportIfChanged (
538- target .statsd , "stats.traces_in" , target .clientStatsProcessedTraces , BASE_TAGS );
532+ target .statsd , "stats.traces_in" , target .clientStatsProcessedTraces , NO_TAGS );
533+ reportIfChanged (target .statsd , "stats.spans_in" , target .clientStatsProcessedSpans , NO_TAGS );
539534 reportIfChanged (
540- target .statsd , "stats.spans_in " , target .clientStatsProcessedSpans , BASE_TAGS );
535+ target .statsd , "stats.dropped_p0_traces " , target .clientStatsP0DroppedTraces , NO_TAGS );
541536 reportIfChanged (
542- target .statsd , "stats.dropped_p0_traces" , target .clientStatsP0DroppedTraces , BASE_TAGS );
537+ target .statsd , "stats.dropped_p0_spans" , target .clientStatsP0DroppedSpans , NO_TAGS );
538+ reportIfChanged (target .statsd , "stats.flush_payloads" , target .clientStatsRequests , NO_TAGS );
539+ reportIfChanged (target .statsd , "stats.flush_errors" , target .clientStatsErrors , NO_TAGS );
543540 reportIfChanged (
544- target .statsd , "stats.dropped_p0_spans" , target .clientStatsP0DroppedSpans , BASE_TAGS );
545- reportIfChanged (
546- target .statsd , "stats.flush_payloads" , target .clientStatsRequests , BASE_TAGS );
547- reportIfChanged (target .statsd , "stats.flush_errors" , target .clientStatsErrors , BASE_TAGS );
548- reportIfChanged (
549- target .statsd , "stats.agent_downgrades" , target .clientStatsDowngrades , BASE_TAGS );
541+ target .statsd , "stats.agent_downgrades" , target .clientStatsDowngrades , NO_TAGS );
550542
551543 } catch (ArrayIndexOutOfBoundsException e ) {
552544 log .warn (
0 commit comments