게이트웨이 모니터링 아키텍처
Docker + Prometheus + Grafana
전체 아키텍처
1
2
3
4
5
6
7
8
9
10
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Gateway │───▶│ Prometheus │───▶│ Grafana │
│ (Metrics) │ │ (수집/저장) │ │ (시각화) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ MSA Services Health Check │
│ Auth │ Payment │ Notification │ Photocard │ Analytics │
└─────────────────────────────────────────────────────────────────┘
프로메테우스가 gateway서버와만 연결되어 나머지 서버들의 health-check를 수집하고 grafana로 시각화하는 구조.
여기에 alertmanager를 붙여서 smtp 경고 메일을 발송하도록 조치할 수 있음.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.