From 3840e26f793290b69668188504c706b58fb3f1ee Mon Sep 17 00:00:00 2001 From: Luke Winikates Date: Mon, 18 Aug 2025 13:21:31 -0700 Subject: [PATCH] feat: support telemetry-specific metrics tags --- lib/datadog/statsd.rb | 2 ++ lib/datadog/statsd/forwarder.rb | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/datadog/statsd.rb b/lib/datadog/statsd.rb index 86d1797a..2d572e7a 100644 --- a/lib/datadog/statsd.rb +++ b/lib/datadog/statsd.rb @@ -109,6 +109,7 @@ def initialize( telemetry_enable: true, telemetry_flush_interval: DEFAULT_TELEMETRY_FLUSH_INTERVAL, + telemetry_tags: nil, origin_detection: true, container_id: nil, @@ -157,6 +158,7 @@ def initialize( sender_queue_size: sender_queue_size, telemetry_flush_interval: telemetry_enable ? telemetry_flush_interval : nil, + telemetry_tags: telemetry_tags, container_id: container_id, external_data: external_data, cardinality: @cardinality, diff --git a/lib/datadog/statsd/forwarder.rb b/lib/datadog/statsd/forwarder.rb index 5cadeaac..430a4fab 100644 --- a/lib/datadog/statsd/forwarder.rb +++ b/lib/datadog/statsd/forwarder.rb @@ -17,6 +17,8 @@ def initialize( sender_queue_size: nil, telemetry_flush_interval: nil, + telemetry_tags: [], + global_tags: [], single_thread: false, @@ -35,7 +37,7 @@ def initialize( container_id, external_data, cardinality, - global_tags: global_tags, + global_tags: global_tags + telemetry_tags, transport_type: @transport_type ) else