Настройка проверки работоспособности для экземпляров EC2 с помощью DataDog

У меня есть существующая инфраструктура AWS, интегрированная с DataDog, которая отвечает за мониторинг различных показателей, например, очереди SQS, ELB и т. д.

Я бы хотел настроить проверку работоспособности некоторых веб-сайтов и API. Насколько мне известно, это можно сделать с помощью проверок работоспособности AWS ELB. Однако я хотел бы имитировать взаимодействие с конечным пользователем, чтобы запрос отправлялся из внешнего мира и проходил через ELB и в приложение. Кроме того, не все приложения в настоящее время имеют ELB. Я' Я решил использовать HTTP-проверки DataDog. Вопрос в том, должен ли я иметь отдельный экземпляр EC2 только для установки агента? Я, конечно, не хочу устанавливать агент на том же компьютере, что и веб-сайт, и пинговать его, так как он пропустит различные сетевые проблемы.

Я также рассматривал проверки работоспособности Route 53, которые будут контролироваться DataDog, но я не думаю, что это будет достаточно быстро, поскольку связь между DataDog и AWS обычно задерживается по сравнению с отчетами агента DataDog.


Обновление: пока я решил использовать Route 53 Health Checks и CloudWatch alarms. DataDog отвечает за отправку уведомлений при срабатывании определенного сигнала тревоги. Как и ожидалось, есть некоторая задержка между сигналом тревоги и реакцией DataDog, но это оказалось приемлемым.

Для более глубокого и серьезного анализа я также рассмотрел New Relic и Application Insights. Оба они, похоже, предоставляют необходимые проверки работоспособности, хотя New Relic довольно дорого стоит, а Application Insights лучше интегрируется с Azue.

0
задан 17 February 2017 в 14:51
1 ответ

Я бы посоветовал использовать для этого стороннюю службу. Поскольку у нас уже есть newrelic, мы использовали включенный мониторинг доступности для проверки связи с некоторыми из наших API-точек. Он также должен хорошо интегрироваться с datadog. Просто для этой проверки ping newrelic, вероятно, слишком дорог, но есть и другие варианты, такие как https://www.host-tracker.com/ , которые могут быть интегрированы с помощью их API.

1
ответ дан 4 December 2019 в 16:21

Теги

Похожие вопросы