포스트

게이트웨이 모니터링 아키텍처

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 라이센스를 따릅니다.