Severity levels for internal job failure notifications #10942
itsbrody
started this conversation in
Improvement Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description
All internal job failures are routed through
send_internal_notification()and delivered as a generic "General Notification", regardless of actual severity or user-facing impact. For example,CheckHelperImageJobfailing (a background version check with no effect on running deployments, see #10935) triggers the exact same notification treatment as a deployment failure or an unreachable server.This makes it hard to distinguish "safe to ignore, will retry automatically" from "requires attention now" without opening the dashboard or logs to check job context every time. It also means users receiving these on high-signal channels (Telegram, Pushover, PagerDuty-style setups) can't filter or de-prioritize routine job noise.
Suggested Improvement
Introduce a severity/level distinction for internal notifications, e.g.:
info/warning/critical(or similar) attached to eachsend_internal_notification()callCheckHelperImageJob, other periodic version/metadata checks) tagged as low severitywarning+ on noisy channels while still logginginfointernallyRelated
Happy to help test if useful.
Beta Was this translation helpful? Give feedback.
All reactions