最近公司在做Nacos监控这块,于是我就随手搭建了一台监控中心,虽然是国外的,但是对于功能上足够用了,下面我来介绍下怎么搭建!!!
1、准备环境
- Nacos集群
- 参考地址:https://nacos.io/zh-cn/docs/monitor-guide.html
- Nacos集群搭建地址:https://nacos.io/zh-cn/docs/deployment.html
Nacos集群我已经搭建好过了,具体想知道怎么搭建的,百度下就有了一大堆的帖子!!Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos
运行状态,目前支持prometheus、elastic search和influxdb,下面结合prometheus和grafana如何监控Nacos介绍下搭建过程!!如果你们公司有成本可以自研,那是最好不过的。
2、搭建Nacos集群暴露metrics数据
按照上面的地址,搭建好Nacos集群后,我们要在集群的每个节点中的配置文件application.properties中,暴露metric数据,改完记得要重启Nacos每个节点!!
management.endpoints.web.exposure.include=*
访问{ip}:8848/nacos/actuator/prometheus,看是否能访问到metrics数据,我这里直接演示下访问效果:
到这第一步我们就搞定了。
3、搭建prometheus采集Nacos metrics数据
下载你想安装的prometheus版本,地址为:https://prometheus.io/dow