Skip to content

Commit ce9729e

Browse files
authored
chore(enterprise): Track number of spans per Python transaction (#44760)
1 parent 89e96c2 commit ce9729e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/sentry/utils/sdk.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,11 @@ def traces_sampler(sampling_context):
256256

257257
def before_send_transaction(event, _):
258258
# Occasionally the span limit is hit and we drop spans from transactions, this helps find transactions where this occurs.
259-
event["tags"]["spans_over_limit"] = len(event["spans"]) >= 1000
259+
num_of_spans = len(event["spans"])
260+
event["tags"]["spans_over_limit"] = num_of_spans >= 1000
261+
if not event["measurements"]:
262+
event["measurements"] = {}
263+
event["measurements"]["num_of_spans"] = {"value": num_of_spans}
260264
return event
261265

262266

0 commit comments

Comments
 (0)