- 参考
- Settings
- 本地ip: 10.80.28.53,将下面和文件中出现的这个ip换成你自己的。
效果展示
- 先吸引一下眼球,这个界面可以用户自定义,这篇tutorial中也会给出配置的json文件。
- 这里所有软件都使用Docker部署。
部署结构
- Docker compose 文件 docker-compose-monitoring.yml 如下。这里将所有容器的端口暴露在本地,个人觉得这样方便理解,实际部署可以考虑这些容器应加入同一个 docker network,下面具体说明每个容器。
Doversion: "3" services: nats: image: nats:latest hostname: nats command: "-m 8222" ports: - "4222:4222" - "8222:8222" prometheus-nats-exporter: image: appcelerator/prometheus-nats-exporter hostname: prometheus-nats-exporter command: "-varz http://10.80.28.53:8222" ports: - "7777:7777" prometheus: image: prom/prometheus:latest