mirror of
https://github.com/Sea-Haven-Industries/procurement-ingest.git
synced 2026-09-30 22:23:14 +00:00
Page when any message lands in the EmailProcessorDlq, which means a PO email was permanently dropped after po-email-processor exhausted its async Lambda retries. Without this, the errors alarm catches the failing invocations but nothing surfaces the resulting dead-lettered email. AWS/SQS ApproximateNumberOfMessagesVisible, Maximum over a single 5-min period > 0, notBreaching on missing data. Reuses the shared site-alerts SNS topic, ALARM-only, matching the existing po-email-processor-errors alarm. The metric helper derives the QueueName dimension from the queue construct (Fn::GetAtt QueueName), so the alarm tracks the CDK-generated queue name without hardcoding it. |
||
|---|---|---|
| .. | ||
| app.py | ||
| cdk.json | ||
| po_stack.py | ||
| requirements.txt | ||
| wo_stack.py | ||