Мобильное приложение отправляет HTTP-запросы в Application Load Balancer (ALB), который маршрутизирует их в функцию AWS Lambda. Используется несколько версий приложения, и версия приложения указывается в заголовке User-Agent. Функция Lambda была изменена для извлечения имени операции API, версии приложения из заголовка User-Agent и кода ответа. Какие дополнительные шаги должен предпринять DevOps-инженер для сбора метрик по каждой операции API по коду ответа и по версии приложения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настроить функцию Lambda для записи строк журнала, содержащих имя операции API, код ответа и версию приложения, в группу журналов Amazon CloudWatch Logs. Создать фильтр метрик CloudWatch Logs, который увеличивает метрику для каждой операции API, и использовать код ответа и версию приложения в качестве измерений метрики..
Почему это правильный ответ
Правильный ответ предлагает эффективный и экономичный способ сбора пользовательских метрик. Запись необходимых данных в CloudWatch Logs позволяет использовать фильтры метрик для извлечения информации и создания метрик CloudWatch. Использование кода ответа и версии приложения в качестве измерений метрики обеспечивает детализацию, необходимую для анализа. Другие варианты менее подходят: Использование CloudWatch Logs Insights для заполнения метрик CloudWatch не является прямым способом создания метрик с измерениями; Insights больше подходит для интерактивного анализа логов. Журналы доступа ALB не содержат информации о внутренней логике Lambda, такой как имя операции API, и изменение Lambda для включения этой информации в метаданные ответа ALB не является стандартным способом передачи данных для метрик. AWS X-Ray предназначен для трассировки и анализа производительности, а не для агрегации пользовательских метрик с измерениями таким способом. Хотя X-Ray может собирать данные, его основное назначение отличается.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется