You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 656effa
Browse filesBrowse the repository at this point in the historyBrowse files
feat: turn dev alerting off entirely, not just its delivery
alerts_enabled gated the SNS subscription alone, so dev built every alarm
and every AMP rule and simply dropped what they produced. Nobody acts on a
dev page, and a hibernated environment would sit permanently red.
The recording rules and the delivery path stay in both environments: the
dashboards query the first, and keeping the second is what makes turning
alerts back on a one-line flip rather than a wait on the webhook secret's
recovery window.
Costs dev's validation of the alert rule YAML, which AMP does server-side
when the rule group applies — prod is now the first apply to parse a new
rule.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
alarm_description="${each.value} tasks below desired — ECS is running fewer tasks than the service asks for, or has stopped reporting task counts altogether."
alarm_description="Valkey ECPU usage is high — the shared cache has been above ${format("%.0f", local.saturation_threshold*100)}% of its configured ECPU ceiling for five minutes, and commands are throttled once it reaches it."
alarm_description="Valkey storage is high — the shared cache has held more than ${format("%.0f", local.saturation_threshold*100)}% of its configured storage ceiling for fifteen minutes. Entries expire but are never evicted, so the TTLs are what have to come down."
alarm_description="WAF is blocking heavily — more than 5 requests per second have been blocked for over 10 minutes. Check the WAF log group for whether the source is hostile or a false positive."
Copy file name to clipboardExpand all lines: terraform/observability-aws/outputs.tf
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ output "alerts_sns_topic_arn" {
44
44
}
45
45
46
46
output"alerts_enabled" {
47
-
description="Whether the bridge Lambda is subscribed to the topic. False in dev: rules and alarms evaluate, nothing is delivered."
47
+
description="Whether alerting is on at all. False in dev: no CloudWatch alarms, no AMP alert rules, no Alertmanager and no subscription. Recording rules and the delivery path are built either way."
0 commit comments