Предупреждение от AWS Athena - PullRequest
0 голосов
/ 02 января 2019

как лучшее решение для создания оповещения с данными athena?

журналы балансировки нагрузки сохраняются в S3 и обрабатываются с помощью Athena.Я хочу предупредить меня на основе запроса Афины.Я думаю о заполнении метрик Cloudwatch с результатом athena и создании оповещения в cloudwatch.Могу ли я создать метрику напрямую с помощью результата athena?

Я могу разрешить с помощью лямбды, но я ищу лучшее решение.

1 Ответ

0 голосов
/ 14 марта 2019

Ваш вопрос немного двусмысленный.

Хотите ли вы создать оповещение, когда Афина пишет в корзину S3?

Этого можно добиться с помощью SNS и конфигурации S3 bucket. Проверьте этот урок:

Пример пошагового руководства 1: настройка корзины для уведомлений (назначение сообщений: тема SNS и очередь SQS)

Затем вы можете запустить другую службу AWS (например, функцию Lambda) через SNS, чтобы отреагировать на это событие.

Имейте в виду, что вам придется ждать, пока Афина завершит запрос, поскольку он будет выполняться асинхронно. Вот пример в Java для достижения этой цели:

Обработка выполнения запроса Athena

...