Skip to content

Commit ca3c6b5

Browse files
authored
Add celery task_id into scope tags (getsentry#596)
1 parent 55012cd commit ca3c6b5

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

sentry_sdk/integrations/celery.py

+2
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ def event_processor(event, hint):
169169
# type: (Event, Hint) -> Optional[Event]
170170

171171
with capture_internal_exceptions():
172+
tags = event.setdefault("tags", {})
173+
tags["celery_task_id"] = uuid
172174
extra = event.setdefault("extra", {})
173175
extra["celery-job"] = {
174176
"task_name": task.name,

tests/integrations/celery/test_celery.py

+1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ def dummy_task(x, y):
8383
assert event["contexts"]["trace"]["trace_id"] == span.trace_id
8484
assert event["contexts"]["trace"]["span_id"] != span.span_id
8585
assert event["transaction"] == "dummy_task"
86+
assert "celery_task_id" in event["tags"]
8687
assert event["extra"]["celery-job"] == dict(
8788
task_name="dummy_task", **expected_context
8889
)

0 commit comments

Comments
 (0)