Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态,目前支持prometheus、elastic search和influxdb,下面结合prometheus和grafana如何监控Nacos,官网 grafana监控页面。与elastic search和influxdb结合可自己查找相关资料
Nacos集群暴露metrics数据
集群每个节点中修改配置application.properties文件,暴露metrics数据
cd /workspace/nacos/conf
vim application.properties
management.endpoints.web.exposure.include=*
看是否能访问到metrics数据
http://xx.xx.xx.xx:8848/nacos/actuator/prometheus
部署prometheus采集Nacos metrics数据
下载地址为 download prometheus
解压prometheus压缩包并安装
tar xvfz prometheus-*.tar.gz /workspace/
cd /workspace/prometheus
修改配置文件,注意格式缩进
vim prometheus.yml
- job_name: 'nacos-cluster'
scrape_interval: 60s
metrics_path: '/nacos/actuator/prometheus'
static_configs:
- targets:
- 110.60.40.42:8848
- 110.90.5.47:8848
- 110.9.50.15:8848
启动prometheus服务
cd /workspace/prometheus
nohup ./prometheus --config.file="prometheus.yml" &
通过浏览器检查prometheus数据,http://xx.xx.xx.xx:9090/graph
可以看到prometheus的采集数据,在搜索栏搜索nacos_monitor可以搜索到Nacos数据说明采集数据成功
部署grafana图形化展示metrics数据
使用 yum 安装grafana
sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.4-1.x86_64.rpm
sudo service grafana-server start
登录grafana 默认账号密码:admin
http://xx.xx.xx.xx:3000/?orgId=1
配置prometheus数据源
导入Nacos grafana监控 模版
下载地址: https://github.com/nacos-group/nacos-template
Nacos监控分为三个模块:
nacos monitor展示核心监控项
nacos detail展示指标的变化曲线
nacos alert为告警项
Nacos-Sync监控
随着Nacos 0.9版本发布,Nacos-Sync 0.3版本支持了metrics监控,能通过metrics数据观察Nacos-Sync服务的运行状态,提升了Nacos-Sync的在生产环境的监控能力。 整体的监控体系的搭建参考 Nacos监控手册
grafana监控Nacos-Sync
和Nacos监控一样,Nacos-Sync也提供了监控模版,导入监控 模版
Nacos-Sync监控同样也分为三个模块:
nacos-sync monitor展示核心监控项
nacos-sync detail和alert展示监控曲线和告警
标签:Prometheus,Nacos,xx,nacos,监控,Grafana,prometheus,grafana From: https://www.cnblogs.com/weifeng1463/p/16910359.html