- Spring Batch 애플리케이션은 대부분 짧게 실행되는 작업(short-lived jobs)으로, 신속하게 시작하여 특정 작업을 수행 후 종료됩니다. ⏱️
- 이러한 단기 작업을 모니터링하기 위해 Push Gateway를 도입하여 중간 메트릭 저장소 역할을 수행하게 합니다. ⚙️
- 단기 작업은 종료되기 전에 메트릭을 Push Gateway로 푸시합니다. ⬆️
- Prometheus는 Push Gateway에서 메트릭을 가져옵니다. ⬇️
- Grafana는 Prometheus를 데이터 소스로 사용하여 대시보드를 생성합니다. 📊