Как отслеживать кластер ElasticSearch в Elastic Cloud с помощью Datadog?

У нас есть кластер elasticsearch, развернутый в Elastic Cloud, и мы хотели бы отправлять показатели мониторинга/работоспособности в Datadog. Как лучше всего это сделать?

Похоже, наши варианты: * Установка двоичного файла агента datadog через загрузку плагинов * Использование metric beat -> logstash -> вывод datadog_metrics


person TheNastyOne    schedule 27.12.2019    source источник


Ответы (2)


Как упомянул выше Джордж Церес, для того, чтобы это заработало, мне нужно было настроить коллекцию на отдельном экземпляре (через докер), а затем настроить ее для чтения конкретных экземпляров Elastic Cloud.

В итоге я сделал это: https://github.com/crwang/datadog-elasticsearch, создать этот образ докера, а затем отправить его в AWS ECR.

Затем я запустил службу/задачу Fargate для запуска контейнера.

Я также установил его для локального запуска с docker-compose в качестве теста.

person Chris    schedule 17.04.2020

Вы можете развернуть агент Datadog в контейнере/экземпляре, которым вы управляете, и настроить его в соответствии с этими инструкциями для сбора метрик из удаленного кластера ElasticSearch, размещенного в Elastic Cloud. Вам необходимо создать файл conf.yaml в каталоге elastic.d/ и предоставить необходимую информацию (конечная точка/URL-адрес Elasticsearch, имя пользователя, пароль, порт и т. д.), чтобы агент мог подключиться к кластеру. Вы можете найти пример файла конфигурации здесь.

person George Tseres    schedule 09.04.2020