ES监控链路搭建 Elasticsearch_exporter + Prometheus + Grafana

2023-11-24 11:19:24 浏览数 (3)

Elasticsearch_exporter 下载地址:Elasticsearch_exporter 下载地址

grafana下载地址:grafana下载地址

Prometheus下载地址:Prometheus下载地址

Elasticsearch_exporter安装

代码语言:javascript复制
#ES集群需要关闭登录认证
tar -zxvf elasticsearch_exporter-1.6.0.linux-386.tar.gz
cd elasticsearch_exporter-1.6.0.linux-386
./elasticsearch_exporter --es.all --es.indices --es.indices_settings --es.shards --es.ssl-skip-verify --es.uri http://127.0.0.1:9200

Prometheus安装

代码语言:javascript复制
tar -zxvf prometheus-2.47.0.linux-386.tar.gz
cd prometheus-2.47.0.linux-386
vim prometheus.yml
#最下方添加
  - job_name: elasticsearch
    metrics_path: "/metrics"
    static_configs:
    - targets: ['127.0.0.1:9114']
      labels:
        instance: elasticsearch
        group: inner

./prometheus --config.file=prometheus.yml

#查看是否启动成功
ss -lnput | grep 9090

Grafana安装

代码语言:javascript复制
yum install -y grafana-7.1.4-1.x86_64.rpm
systemctl enable grafana-server && systemctl start grafana-server

grafana没有索引维度数据是因为开启Elasticsearch_exporter采集时没有带上相应参数

代码语言:javascript复制
./elasticsearch_exporter --es.all --es.indices --es.indices_settings --es.shards

grafana访问地址: http://ip:3000

默认用户名: admin

默认密码: admin

导入ES数据源和prometheus数据源

version根据ES集群版本选择

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

0 人点赞