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
Categories: