Add the exec-aide-listener-no-running-tasks CloudWatch alarm (RunningTaskCount Minimum < 1, eval 3 / datapoints 2, ALARM-only, NOT_BREACHING) so we page if the Slack Socket Mode listener has no running task and the bot goes dark. RunningTaskCount is only emitted in the ECS/ContainerInsights namespace, so this commit also enables Container Insights on the exec-aide cluster (containerInsightsV2: ENABLED). That is a cost/config change (extra CloudWatch ingestion/storage for the cluster) and is isolated to this commit pending Adam's sign-off; the rest of the alarm coverage does not depend on it. Also refreshes the README CDK Constructs + new Monitoring & Alarms section (and drops the stale 'reminder' Lambda reference removed in #54). |
||
|---|---|---|
| .. | ||
| email-pipeline.ts | ||
| socket-mode.ts | ||