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?