如何使用Datadog监视弹性云上的ElasticSearch集群?

时间:2019-12-27 11:18:42

标签: elasticsearch logstash datadog metricbeat

我们有一个Elasticsearch集群部署到Elastic Cloud,并希望将监视/健康指标发送到Datadog。最好的方法是什么?

似乎我们的选择是: *通过插件上传安装datadog代理二进制文件 *使用公制节拍-> logstash-> datadog_metrics输出

2 个答案:

答案 0 :(得分:0)

您可以将Datadog代理部署在您管理的容器/实例中,并根据these instructions对其进行配置,以从Elastic Cloud上托管的远程ElasticSearch集群中收集指标。您需要在conf.yaml目录中创建一个elastic.d/文件,并提供必需的信息(Elasticsearch端点/ URL,用户名,密码,端口等),代理才能连接到集群。您可能会找到示例配置文件here

答案 1 :(得分:0)

如上所述,George Tseres提到,要完成此工作,必须在一个单独的实例上(通过docker)设置集合,然后将其配置为读取特定的Elastic Cloud实例。

我最终制作了这个https://github.com/crwang/datadog-elasticsearch,构建了该docker映像,然后将其推送到AWS ECR。

然后,我启动了Fargate服务/任务来运行容器。

我还将它设置为以docker-compose作为测试在本地运行。