본문/내용
1. 서비스의 가용성을 높이기 위해 어떤 모니터링 지표를 주로 확인하나요
당근마켓 사이트 신뢰성 엔지니어(SRE)는 서비스의 가용성을 높이기 위해 주로 서버 상태, 네트워크 상태, DB 상태, 애플리케이션 로그, 서버 응답 시간, 요청 실패율, 트래픽 패턴, 서비스 다운타임 등을 모니터링합니다. 서버 상태 모니터링에서는 CPU, 메모리, 디스크 사용량의 이상 징후를 실시간으로 관찰하며, 서버별 평균 CPU 사용량이 70% 이상으로 지속될 경우 즉시 알림이 오도록 설정합니다. 네트워크 모니터링에서는 패킷 손실률(특히 0. 1% 이상 증가 시), 지연시간(평균 응답시간이 200ms 이상 상승 시), 연결 실패율이 2%를 초과할 경우 즉각 대응합니다. 데이터베이스의 경우, 쿼리 응답시간이 500ms 이상 지속되거나, 커넥션 수가 비정상적으로 증가하는 상황을 확인하며, 애플리케이션 로그에서 오류 발생 비율(5% 이상)도 주기적으로 검토됩니다. 요청 실패율이 1%를 넘거나, 전체 트래픽이 20% 이상 증가하는 때에는 성능 저하가 예상되어 사전 조치를 취하며, 최근 6개월 간 서버 다운타임이 9 9% 이상 유지되고 있음을 확인하는 것이 중요합니다. 이러한 지표들을 종합적으…