Skip to content

Commit 6c73bb7

Browse files
authored
chore(alerts): Add logging behind flag for number of events in an issue (#88044)
Add logs to attempt to debug #83685
1 parent 9eceba7 commit 6c73bb7

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/sentry/features/temporary.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,8 @@ def register_temporary_features(manager: FeatureManager):
525525
manager.add("projects:use-eap-spans-for-metrics-explorer", ProjectFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False)
526526
# Enable tagging span with whether or not we should ingest it in the EAP
527527
manager.add("projects:ingest-spans-in-eap", ProjectFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False)
528+
# Enable num events in an issue debugging
529+
manager.add("projects:num-events-issue-debugging", ProjectFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False)
528530

529531
# Project plugin features
530532
manager.add("projects:plugins", ProjectPluginFeature, FeatureHandlerStrategy.INTERNAL, default=True, api_expose=True)

src/sentry/rules/processing/delayed_processing.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,12 @@ def apply_delayed(project_id: int, batch_key: str | None = None, *args: Any, **k
529529
with metrics.timer("delayed_processing.get_condition_group_results.duration"):
530530
condition_group_results = get_condition_group_results(condition_groups, project)
531531

532+
if features.has("projects:num-events-issue-debugging", project):
533+
logger.info(
534+
"delayed_processing.condition_group_results",
535+
extra={"project_id": project.id, "results": condition_group_results},
536+
)
537+
532538
rules_to_slow_conditions = defaultdict(list)
533539
for rule in alert_rules:
534540
rules_to_slow_conditions[rule].extend(get_slow_conditions(rule))

0 commit comments

Comments
 (0)