Most are also watching the wrong metric. NumberOfMessagesSent won't fire when SQS automatically moves failed messages to the DLQ. You want ApproximateNumberOfMessagesVisible. Queue depth alone still misses slow drains too. Messages can age out silently before anyone notices, especially if your DLQ retention period is shorter than your source queue's.
What's actually working out there?
mikece•2h ago
Mooshux•1h ago