Monitoring(모니터링)
CPU 사용률, 응답시간, 에러율 같은 시스템의 상태와 성능 지표를 지속적으로 수집하고 감시해, 문제가 커지기 전에 이상 징후를 빠르게 알아차릴 수 있게 하는 활동입니다.
한눈에 보는 정의
Monitoring(모니터링)은 시스템의 상태와 성능 지표를 지속적으로 수집하고 감시해, 이상 징후를 빠르게 알아차릴 수 있게 하는 활동입니다.
자세히 알아보기
- 예문: "새벽에 서버 응답시간이 갑자기 치솟자, Monitoring 시스템이 자동으로 담당자에게 경고를 보냈다."
- CPU·메모리 사용률, 처리량(Throughput) (처리량), 에러율처럼 정해진 지표를 주기적으로 수집하고, 미리 정한 기준을 벗어나면 알림을 보내는 방식으로 동작합니다.
- 단순히 지표 값만 보는 것을 넘어, 시스템 내부에서 실제로 무슨 일이 일어나고 있는지 폭넓게 파악하려는 접근은 Observability(관측성) (관측성)라는 더 넓은 개념으로 이어집니다.
- 목표로 삼은 서비스 수준인 SLO(서비스 수준 목표) (SLO)를 지키고 있는지 확인하는 근거 데이터도, 결국 이런 지속적인 Monitoring을 통해 얻어집니다.