1.下载elasticsearch-exporter软件包

[root@node-exporter41 ~]# wget https://github.com/prometheus-community/elasticsearch_exporter/releases/download/v1.9.0/elasticsearch_exporter-1.9.0.linux-amd64.tar.gz

2.解压elasticsearch-exporter软件包

[root@node-exporter41 ~]# tar xf elasticsearch_exporter-1.9.0.linux-amd64.tar.gz -C /usr/local/bin/ elasticsearch_exporter-1.9.0.linux-amd64/elasticsearch_exporter --strip-components=1  #--strip-components=1参数的意思是跳过一层。
如下:
[root@node-exporter41 ~]# ll /usr/local/bin/
total 14728
drwxr-xr-x  2 root root              4096 Mar 27 10:11 ./
drwxr-xr-x 10 root root              4096 Feb 17  2024 ../
-rwxr-xr-x  1 1001 fwupd-refresh 15069336 Mar  3 18:01 elasticsearch_exporter*#只要这个文件

3.启动es exporter

[root@node-exporter41 ~]# elasticsearch_exporter --es.uri="https://elastic:123456@10.0.0.91:9200" --es.ssl-skip-verify#跳过校验

4.访问测试es exporter的WebUI

浏览器访问 http://10.0.0.41:9114/metrics

5.Prometheus配置监控es-exporter

在prometheus服务器配置文件编写如下配置即可
[root@prometheus-server31 ~]# tail -5  prometheus.yml#这里是你prometheus服务器配置文件路径哟
  - job_name: oldboyedu-linux96-es-exporter
    static_configs:
      - targets: 
        - 10.0.0.41:9114
[root@prometheus-server31 ~]# curl -X POST http://10.0.0.31:9090/-/reload#热加载

6.验证Prometheus配置是否生效

浏览器访问 http://10.0.0.31:9090/targets?search=

7.grafana导入模板ID

14191 这里提供两个模板,后续可以根据模板进行修改,自定义成自己想要的结果
9746

注:这里就不再阐述es集群如何搭建,如果有小伙伴没有搭建好es集群,可参考我之前的文章elasticsearch集群的搭建哟!http://www.vionletarchitect.top/?author=1