Приложение, работающее как микросервисы на Amazon ECS с Fargate, возвращает ошибки пользователям. Какие из следующих шагов должен предпринять разработчик для диагностики и устранения проблем? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Запустить демон AWS X-Ray как sidecar-контейнер рядом с микросервисами и обновить политику роли задачи, чтобы разрешить доступ к X-Ray API..
Почему это правильный ответ
Правильный ответ — запустить демон AWS X-Ray как sidecar-контейнер и обновить политику роли задачи. Демон X-Ray собирает необработанные данные трассировки и отправляет их в X-Ray API, что является рекомендуемым способом использования X-Ray с Fargate. Запуск его как sidecar-контейнера в той же задаче ECS позволяет микросервисам легко отправлять данные трассировки демону через локальный UDP-порт. Обновление политики роли задачи необходимо для предоставления демону разрешений на вызов X-Ray API. Неправильные варианты: Развертывание демона X-Ray как daemonset в стиле Kubernetes не применимо к Fargate, так как Fargate абстрагирует базовую инфраструктуру и не поддерживает daemonsets. Изменение приложения для прямого вызова PutXrayTrace API не рекомендуется, так как это увеличивает сложность кода и может привести к проблемам с производительностью. Инструментирование приложения с помощью AWS X-Ray SDK и настройка приложения для отправки данных трассировки демону X-Ray является частью правильного решения, но неполным. Необходимо также запустить демон. Настройка задач ECS для отправки stdout и stderr в CloudWatch Logs полезна для сбора логов, но не для трассировки запросов и диагностики распределенных систем, что является основной целью X-Ray.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется