Skip to content

Commit 8f861eb

Browse files
authored
chore(seer): Switch rate limit logs to warning (#94221)
Switch seer scanner rate limit logs to warning level.
1 parent 6deea1e commit 8f861eb

File tree

3 files changed

+21
-12
lines changed

3 files changed

+21
-12
lines changed

src/sentry/integrations/utils/issue_summary_for_alerts.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,16 @@ def fetch_issue_summary(group: Group) -> dict[str, Any] | None:
3333

3434
is_rate_limited, current, limit = is_seer_scanner_rate_limited(project, group.organization)
3535
if is_rate_limited:
36-
sentry_sdk.set_tags(
37-
{
36+
logger.warning(
37+
"Seer scanner auto-trigger rate limit hit",
38+
extra={
39+
"org_slug": group.organization.slug,
40+
"project_slug": project.slug,
41+
"group_id": group.id,
3842
"scanner_run_count": current,
3943
"scanner_run_limit": limit,
40-
}
44+
},
4145
)
42-
logger.error("Seer scanner auto-trigger rate limit hit")
4346
return None
4447

4548
from sentry import quotas

src/sentry/seer/issue_summary.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -311,13 +311,16 @@ def _run_automation(
311311
group.project, group.organization
312312
)
313313
if is_rate_limited:
314-
sentry_sdk.set_tags(
315-
{
314+
logger.warning(
315+
"Autofix auto-trigger rate limit hit",
316+
extra={
317+
"group_id": group.id,
316318
"auto_run_count": current,
317319
"auto_run_limit": limit,
318-
}
320+
"org_slug": group.organization.slug,
321+
"project_slug": group.project.slug,
322+
},
319323
)
320-
logger.error("Autofix auto-trigger rate limit hit", extra={"group_id": group.id})
321324
return
322325

323326
has_budget: bool = quotas.backend.has_available_reserved_budget(

src/sentry/tasks/post_process.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,13 +1619,16 @@ def kick_off_seer_automation(job: PostProcessJob) -> None:
16191619

16201620
is_rate_limited, current, limit = is_seer_scanner_rate_limited(project, group.organization)
16211621
if is_rate_limited:
1622-
sentry_sdk.set_tags(
1623-
{
1622+
logger.warning(
1623+
"Seer scanner auto-trigger rate limit hit",
1624+
extra={
1625+
"org_slug": group.organization.slug,
1626+
"project_slug": project.slug,
1627+
"group_id": group.id,
16241628
"scanner_run_count": current,
16251629
"scanner_run_limit": limit,
1626-
}
1630+
},
16271631
)
1628-
logger.error("Seer scanner auto-trigger rate limit hit")
16291632
return
16301633

16311634
start_seer_automation.delay(group.id)

0 commit comments

Comments
 (0)