簡體   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