Приложение, работающее в группе Auto Scaling, обрабатывает элементы из очереди SQS с помощью долгоживущих воркеров. Команда должна получать оповещения, когда очередь превышает ожидаемый размер. Логи приложения отправляются в сторонний инструмент, и команда уже использует топик SNS для оповещений. Какой подход к мониторингу является наиболее операционно эффективным?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать CloudWatch alarm (период 1 час), который использует сумму метрики ApproximateNumberOfMessagesVisible и уведомляет топик SNS, когда сумма превышает ожидаемое значение..
Почему это правильный ответ
Правильный ответ — создание CloudWatch alarm, использующего метрику ApproximateNumberOfMessagesVisible. Эта метрика SQS непосредственно отражает количество сообщений, доступных для обработки, что является ключевым показателем размера очереди. Установка сигнализации на сумму этой метрики за период (например, 1 час) позволяет эффективно отслеживать переполнение очереди. Интеграция с существующим топиком SNS обеспечивает немедленное оповещение команды. Неправильные варианты: Использование ApproximateNumberOfMessagesDelayed не подходит, так как эта метрика относится к сообщениям, которые были отложены для обработки, а не к общему количеству видимых сообщений, ожидающих обработки. Использование Lambda для публикации пользовательских метрик или прямой проверки и отправки уведомлений SNS является избыточным и менее операционно эффективным. CloudWatch напрямую предоставляет метрики SQS, и его функционал сигнализации идеально подходит для этой задачи, требуя меньше кода и обслуживания.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется