
[ Spring Boot + Prometheus + Grafana ] 모니터링 도입
·
개발
개요 서비스를 개발하고 장기적으로 운영할 때 애플리케이션을 모니터링 하는 것은 중요한 작업 중 하나이다.모니터링을 수행하면 애플리케이션에서 발생하는 동작들에 대한 메트릭을 수집하여 애플리케이션의 성능을 분석할 수 있다.또한, 서비스 개발 과정에서의 동작을 확인, 성능 테스트를 수행, 서비스 운영 과정에서의 문제를 해결할 수 있다. 메트릭 (metric) : 측정 가능한 양이나 특성을 나타내는 척도 또는 지표데이터 분석이나 평가, 성능 측정 등 다양한 분야에서 사용된다.메트릭을 잘 수집하면 시스템의 현재 상태를 손쉽게 파악할 수 있다.메트릭은 주어진 목표나 문제에 따라 다양한 형태로 정의될 수 있다.호스트 단위 메트릭 : CPU, 메모리, 디스크 I/O 등종합 메트릭 : 데이터베이스 계층의 성능, 캐시 계..