使用 Nacos 的 Docker 镜像,启动 Nacos 服务
1.镜像网址:https://hub.docker.com/r/nacos/nacos-server
2.Clone project
git clone --depth 1 https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
3.启动 Docker
4.Standalone Derby(启动 Nacos)
docker-compose -f example/standalone-derby.yaml up
5.访问 Nacos 的服务管理页面:http://127.0.0.1:8848/nacos/ (如果使用 Nacos 0.8.0 以上版本,会出现登录页面,默认用户名和密码均为:nacos);访问 http://127.0.0.1:8848/nacos/actuator/prometheus ,看是否能访问到metrics数据。
6.Prometheus采集Nacos metrics数据。访问 Prometheus 管理界面:http://localhost:9090/graph ,在搜索栏搜索nacos_monitor可以搜索到Nacos数据说明采集数据成功
7.Grafana图形化展示metrics数据。Grafana的管理界面网址:http://localhost:3000/login ,默认用户名和密码均为:admin
8.在 Grafana 管理界面中新增 Prometheus 数据源:http://localhost:3000/datasources/new ,点击“Time series databases”下的“Prometheus”后的“Select”按钮,Name输入:prometheus(英文必须全部小写),URL输入:http://localhost:9090 ,Access输入:Browser,然后点击“Save & Test”测试下是否接通
9.在 Grafana 管理界面中,导入监控模板:http://localhost:3000/dashboard/import ,复制网址:https://github.com/nacos-group/nacos-template/blob/master/nacos-grafana.json 里的 json 内容,粘贴到内容输入框中,然后点击“Load”会打开一个新页面,点击页面中的“Import”按钮,导入成功。
10.在页面:http://localhost:3000/d/Bz_QALEiz1/nacos?orgId=1 ,可看到监控信息。
参考:
参考资料 | 网址 |
---|---|
Nacos docker | https://hub.docker.com/r/nacos/nacos-server |
Nacos 监控手册 | https://nacos.io/zh-cn/docs/monitor-guide.html |