es是集群模式3节点,使用docker部署。
es-exporter启动命令如下,也采用docker部署:注意需要加上–es.all参数,否则exporter只会监控当前节点,是exporter版本问题。
docker run -itd --name=es-exporter -p 9114:9114 registry-hz.rubikstack.com/library/elasticsearch-exporter:latest --es.uri=http://10.0.10.169:9200 --web.listen-address=:9114 --es.all

查看metrics:
curl 127.0.0.1:9114/metrics | grep elasticsearch_jvm_memory_used_bytes

修改prometheus配置,添加target,手动reload,如果报错格式有问题,就把配置拷贝到vscode,然后使用yaml格式化,再粘贴回去,保存。
curl -X POST http://127.0.0.1:9090/-/reload


添加grafana面板,14191,https://grafana.com/grafana/dashboards/14191-elasticsearch-overview/
