Grafana中如何使用Prometheus数据源监控elasticsearch

Posted

技术标签:

【中文标题】Grafana中如何使用Prometheus数据源监控elasticsearch【英文标题】:How to monitor elasticsearch with Prometheus data source in Grafana 【发布时间】:2018-03-21 10:47:56 【问题描述】:

我是 Prometheus 和 Grafana 的初学者。

我在 Grafana 中创建了新的仪表板,以使用 Prometheus 和 Grafana 监控服务器的基本指标。 同样需要监控服务器中的弹性搜索。

我已按照以下步骤操作:

我不确定以下方法是否正确。

我尝试了以下格式的 node_exporter 进程,结果成功。那就是你尝试了下面的弹性搜索出口商

在 Elastic 搜索服务器中(将被监控)

wget https://github.com/justwatchcom/elasticsearch_exporter/releases/download/v1.0.2rc1/elasticsearch_exporter-1.0.2rc1.darwin-386.tar.gz
tar -xf elasticsearch_exporter-1.0.2rc1.darwin-386.tar.gz 
cd elasticsearch_exporter-1.0.2rc1.darwin-386
 ./elasticsearch_exporter 

在执行最后一步时,我收到以下错误。

-bash: ./elasticsearch_exporter: cannot execute binary file

完成后,如何在 Grafana 中获取用于 elasticsearch 的仪表板

【问题讨论】:

只是一个评论,你得到它的方式与使用 node_exporter 相同。 prometheus 服务器从 elasticsearch 导出器获取或抓取指标,将数据放入其数据库中,然后您可以使用 grafana 为这些指标创建可视化。一般来说,这适用于您可能遇到的任何出口商......(如果您愿意,我可以向您展示详细信息) 【参考方案1】:

-bash: ./elasticsearch_exporter: 无法执行二进制文件

通常导致此错误的原因是在错误的架构上运行可执行文件。

仔细检查您下载的 Elasticsearch 二进制文件。您需要为您的机器下载适当的二进制文件。

【讨论】:

以上是关于Grafana中如何使用Prometheus数据源监控elasticsearch的主要内容,如果未能解决你的问题,请参考以下文章

如何启用 Prometheus/Grafana 来显示我的 rabbitmq 指标?目前没有显示数据

如何使用 Prometheus 存储 Grafana 可视化的数据

如何配置 Grafana 以捕捉 Prometheus 指标的急剧下降?

如何在 grafana 变量中为 prometheus 数据源提供带有时间范围的 label_values?

如何使用 Prometheus 作为数据源制作带有变量引用另一个变量的 Grafana 模板?

如何将Prometheus仪表板添加到Grafana