docker service docker stack deploy -c docker-compose.yml "생성 이름"
- Prometheus가 수집한 Server, application들의 정보를 Grafana dashboard로 시각화
- Grafana dashboard내에서 Server의 Disk space, Memory 사용량, Cpu 사용량 등의 정보를 제공
- Server 내 Deploy 되어있는 Container application의 갯수, Application 별 Traffic 등의 정보 제공
- 각 Server node에 배포되어있는 application과 Server node 자체에 대한 Metric 수집을 목표로 CAdvisor, Node-exporter를 docker swarm을 사용해 Container 형태로 deploy
- Server와 Application의 Metrics을 Prometheus가 pull 방식으로 수집하게 하기 위해 docker swarm을 사용해 Docker Master server에 Container 형태로 deploy
- 수집된 Metrics를 Dashboard 형태로 시각화 하도록 Grafana를 docker swarm을 사용해 Docker Master server에 Container 형태로 deploy