Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Prometheus+Grafana+elasticsearch_exporter 监控 Elasticsearch

Prometheus Grafana DevOps 评论 1 大约 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

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

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

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

扫描二维码关注我
昵称:
  • fHLvlxbf 1楼
    e
    Chrome | Windows 10 2023-07-24
随便看看 换一批