部署prometheus(普罗米修斯)详情请看 ↓↓↓↓↓
使用docker部署普罗米斯修(Prometheus)+Grafana可视化页面_争取不加班!的博客-CSDN博客_grafana 中文界面
Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态,目前支持prometheus、elastic search和influxdb,下面结合prometheus和grafana如何监控Nacos,官网grafana监控页面。
首先进入nacos容器添加一行配置
配置文件路径在/home/nacos/conf/application.properties
docker exec -it nacos /bin/bash
vim /home/nacos/conf/application.properties
找个位置添加这行配置 暴露metrics数据
management.endpoints.web.exposure.include=*
如果是集群nacos每个节点都添加即可
配置完成后重启nacos
docker restart nacos
随后访问prometheus采集的数据看是否成功
ip:端口/nacos/actuator/prometheus
访问到内容则表示采集成功,接下来去配置prometheus的配置文件
在prometheus服务器上
vim prometheus.yml
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'nacos'
metrics_path: '/nacos/actuator/prometheus'
static_configs:
- targets: ['192.168.221.24:8848',]
注意缩进问题和上面对齐不然会报错!!!
配置完成后重启prometheus
docker restart prometheus
访问prometheus web页面 192.168.221.25:9090
看一下状态 UP则配置成功
配置完成后在Grafana官网中下载nacos的监控模板 Dashboards | Grafana Labs 下载nacos的模板
下载好以后来到Grafana-web页面 192.168.221.25:3000
配置完成!!!