繁体   English   中英

使用 Grafana 监控 ElasticSearch

[英]Monitoring ElasticSearch with Grafana

我是弹性搜索 DevOps 方面的新手,对使用 Graphana 有效监控弹性搜索集群有一些疑问

我试过的

  1. 在本地运行弹性搜索
curl http://localhost:9200/

{
  "name" : "hnsKXlb",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "IsSAzHcZTDSA40Lfy0PKcw",
  "version" : {
    "number" : "5.5.2",
    "build_hash" : "b2f0c09",
    "build_date" : "2017-08-14T12:33:14.154Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

  1. 在本地运行graphana
docker run -p 3000:3000 --net network_name \
-e "GF_SECURITY_ADMIN_PASSWORD=xxx" \
grafana/grafana

  1. 添加了一个 ElasticSearch 数据源

在graphana中设置弹性搜索数据源

  1. 导入的graphana仪表板

https://grafana.com/grafana/dashboards/878

  1. 我似乎没有得到任何指标
  2. 我怀疑数据源只允许 grafana 访问该特定索引。 我怎样才能使它更通用?

查看 Prometheus/Graphite/Logstash/Beats 等工具,它们将从 Elasticsearch 收集指标并将其添加到 ES。 首先,我们需要收集指标并将其存储到 Elasticsearch 中。 然后我们可以有一个像 Grafana 这样的工具来可视化数据。 Kibana 有一个内置的仪表板来可视化集群健康状况。 你可以在这里查看

您需要一个 elasticsearch 导出器 (eexporter) 将指标导出到普罗米修斯,然后在 Grafana 中使用普罗米修斯作为数据源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM