We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55012cd commit ca3c6b5Copy full SHA for ca3c6b5
sentry_sdk/integrations/celery.py
@@ -169,6 +169,8 @@ def event_processor(event, hint):
169
# type: (Event, Hint) -> Optional[Event]
170
171
with capture_internal_exceptions():
172
+ tags = event.setdefault("tags", {})
173
+ tags["celery_task_id"] = uuid
174
extra = event.setdefault("extra", {})
175
extra["celery-job"] = {
176
"task_name": task.name,
tests/integrations/celery/test_celery.py
@@ -83,6 +83,7 @@ def dummy_task(x, y):
83
assert event["contexts"]["trace"]["trace_id"] == span.trace_id
84
assert event["contexts"]["trace"]["span_id"] != span.span_id
85
assert event["transaction"] == "dummy_task"
86
+ assert "celery_task_id" in event["tags"]
87
assert event["extra"]["celery-job"] == dict(
88
task_name="dummy_task", **expected_context
89
)
0 commit comments