From 204d0a2331f3ad83c54a2f011a7971b3b3625d1b Mon Sep 17 00:00:00 2001 From: Jan Dolecek Date: Tue, 3 Jun 2025 01:23:37 +0200 Subject: [PATCH 1/2] fix(tracing): activate distributed headers in the rq integration This was forgotten in 9a5fd14ea696038ebd276eb96fc8c2959e2946cb. --- ddtrace/contrib/internal/rq/patch.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ddtrace/contrib/internal/rq/patch.py b/ddtrace/contrib/internal/rq/patch.py index 23a3837ae3b..7fb4c81aa70 100644 --- a/ddtrace/contrib/internal/rq/patch.py +++ b/ddtrace/contrib/internal/rq/patch.py @@ -112,6 +112,7 @@ def traced_perform_job(rq, pin, func, instance, args, kwargs): resource=job.func_name, integration_config=config.rq_worker, distributed_headers=job.meta, + activate_distributed_headers=True, tags={COMPONENT: config.rq.integration_name, SPAN_KIND: SpanKind.CONSUMER, JOB_ID: job.get_id()}, ) as ctx, ctx.span: try: From ca1724f6a024b0bf19db72e32f8b4230652dcb5c Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Wed, 25 Jun 2025 08:27:06 -0400 Subject: [PATCH 2/2] add release note --- .../notes/enable-distributed-tracing-rq-4aaa0d4ae84381ee.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 releasenotes/notes/enable-distributed-tracing-rq-4aaa0d4ae84381ee.yaml diff --git a/releasenotes/notes/enable-distributed-tracing-rq-4aaa0d4ae84381ee.yaml b/releasenotes/notes/enable-distributed-tracing-rq-4aaa0d4ae84381ee.yaml new file mode 100644 index 00000000000..22ea3f602d4 --- /dev/null +++ b/releasenotes/notes/enable-distributed-tracing-rq-4aaa0d4ae84381ee.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + rq: enable parsing distributed tracing metadata in perform job