Prometheus Grafana 운영 자동화 결
백엔드 서비스 모니터링을 위해 Prometheus와 Grafana를 직접 구성한 경험이 있습니다. 처음에는 서버가 다운됐는지 여부만 확인했는데, 실제로 중요한 것은 응답 시간 증가나 오류율 상승 같은 선행 신호라는 것을 장애 경험 이후 깨달았습니다.
커스텀 메트릭을 애플리케이션 코드에 직접 추가해 큐 적체 같은 비즈니스 레벨 지표도 수집하도록 설정했습니다. Grafana 대시보드에서 알림 임계값을 설정해 특정 조건이 5분 이상 지속되면 슬랙으로 알림이 오도록 구성했고, 실제로 트래픽 급증 시 미리 알림을 받고 대응한 경험이 있습니다. 운영 자동화 측면에서는 Ansible로 서버 초기 설정 스크립트를 만들어 반복 수작업을 줄였습니다. 모니터링은 문제가 생긴 후 보는 것이 아니라 이상 징후를 먼저 잡는 것이 목적이라는 결을 얻었습니다.