<aside> 🔥
서버 관리 : 서버를 모니터링하여 서버가 정상적으로 실행되고 있는지 확인하고, 서버의 부하를 확인하여 서버가 불안정할 시 조치를 취할 수 있습니다.
</aside>
<aside> 🔥
트래픽 관리 : 서버의 요청 수, 응답 시간, 처리율과 같은 트래픽 관련 정보를 수집하여 시각화 시킵니다.
이를 통해 비정상적인 트래픽을 확인하고 수집된 데이터를 기반으로 트래픽 패턴을 분석하여 이후 발생할 트래픽을 예측할 수 있습니다.
</aside>
Prometheus는 각 마이크로서비스의 다양한 성능 지표(메트릭)를 수집하여 실시간으로 저장 및 분석합니다. CPU 사용량, 메모리 소비, 요청 처리 시간, 응답 상태, 트래픽 등 세부적인 메트릭들을 통해 각 서비스의 상태를 면밀히 관찰할 수 있습니다.
Grafana는 이러한 데이터를 대시보드로 시각화하여, 관리자가 직관적으로 시스템의 상태를 확인할 수 있게 해줍니다. 이를 통해 전체 서비스의 상태는 물론 개별 마이크로서비스의 성능을 실시간으로 모니터링할 수 있습니다.

서비스 헬스 체크와 가용성 모니터링을 통해 각 마이크로서비스의 상태를 지속적으로 확인합니다. 서비스가 정상 동작하는지, 특정 서비스에서 문제가 발생했는지 등을 실시간으로 감지할 수 있습니다.
각 서비스의 엔드포인트를 통해 Prometheus가 서비스의 가용성을 주기적으로 체크하고, 이 데이터를 바탕으로 Grafana에서 서비스 상태를 시각화합니다.
