From 5285a97cbbd7810f4ead14da7efe90a752982c67 Mon Sep 17 00:00:00 2001 From: matt-codecov <137832199+matt-codecov@users.noreply.github.com> Date: Tue, 28 May 2024 14:42:16 -0700 Subject: [PATCH] add commit sha to sentry trace tags (#473) --- tasks/base.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tasks/base.py b/tasks/base.py index ddf7566e0..afaa8de7b 100644 --- a/tasks/base.py +++ b/tasks/base.py @@ -1,6 +1,7 @@ import logging from datetime import datetime +import sentry_sdk from celery.exceptions import SoftTimeLimitExceeded from celery.worker.request import Request from django.db import transaction as django_transaction @@ -253,8 +254,12 @@ def run(self, *args, **kwargs): self.task_run_counter.inc() self._emit_queue_metrics() + commit_sha = kwargs.get("commitid") + if commit_sha: + sentry_sdk.set_tag("commit_sha", commit_sha) + metric_context = MetricContext( - commit_sha=kwargs.get("commitid"), + commit_sha=commit_sha, repo_id=kwargs.get("repoid"), owner_id=kwargs.get("ownerid"), )