Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 算法 小程序 Arthas JVM juc AQS Docker DevOps


Prometheus+Grafana+elasticsearch_exporter 监控 Elasticsearch

Prometheus Grafana DevOps 大约 1411 字

下载 elasticsearch_exporter

https://github.com/prometheus/elasticsearch_exporter/releases

后台启动

nohup /root/exporter/elasticsearch_exporter-1.3.0/elasticsearch_exporter > elasticsearch_exporter.out 2>&1 &

设置开机启动

编辑

vim /etc/systemd/system/elasticsearch_exporter.service

内容:ExecStart需要修改为elasticsearch_exporter二进制文件的绝对路径

[Unit]
Description=elasticsearch_exporter
Documentation=https://github.com/prometheus-community/elasticsearch_exporter
After=network.target

[Service]
Type=simple
User=root
ExecStart= /root/exporter/elasticsearch_exporter-1.3.0/elasticsearch_exporter
Restart=on-failure

[Install]
WantedBy=multi-user.target

设为开机启动

sudo systemctl enable elasticsearch_exporter.service

启动elasticsearch_exporter

sudo systemctl start elasticsearch_exporter.service

elasticsearch_exporter 默认端口

http://localhost:9114

修改 Prometheus 配置

scrape_configs下新增job_nameelasticsearch(名称随意)

  - job_name: 'elasticsearch'
    static_configs:
      - targets: ['192.168.0.100:9114']

完整的scrape_configs如下

scrape_configs:
  - job_name: "prometheus"
    static_configs:
      - targets: ["localhost:9090"]
  - job_name: 'elasticsearch'
    static_configs:
      - targets: ['192.168.0.100:9114']

重启 Prometheus

重启后可查看elasticsearch_exporter是否上线。

http://localhost:9090/targets

Grafana Dashboard

ElasticSearch: https://grafana.com/grafana/dashboards/6483

开源地址

https://github.com/prometheus-community/elasticsearch_exporter

阅读 226 · 发布于 2022-02-28

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批