
140
2부
관찰 가능성 기초
때까지 디멘션을 세분화할 필요가 있습니다. 예시 사례에서는 허니컴 고객사가 동일한 가용성
영역에서 유사한 문제를 겪으면서 클라우드 서비스 제공 업체로 연락을 취했고, 결과적으로 보
고되지 않았던 가용성 이슈가 있다는 것을 개별적으로 검증할 수 있었습니다. 만약 이 이슈가
인프라 문제가 아닌 코드 관련 이슈였다면, 이슈를 보고한 사용자에게 연락하거나 동일한 에러
를 일으키는
UI
상의 재현 경로를 파악하고 인터페이스나 기반 시스템을 수정했을 겁니다.
핵심 분석 루프는 관찰 가능성의 기본 구성 요소인 넓은 범위의 이벤트를 통해서만 획득할 수
있다는 것에 주목합시다. 메트릭에는 데이터를 세분화하거나 깊게 파고들 때 필요한 광범위한
문맥이 빠져있기 때문에 핵심 분석 루프 획득을 위해 사용하기엔 다소 부족합니다. 마찬가지로
로그도 모든 요청
ID
, 추적
ID
, 그리고 기타 여러 가지 헤더 값들을 제대로 기록해 두었거나, 로
그를 이벤트로 만들 수 있는 대규모의 후처리 과정을 거치도록 집계하고 복잡한 쿼리를 수행할
수 있는 준비가 되지 않았다면 핵심 분석 루프를 이용하기 어렵습니다.
즉, 관찰 가능성 도구는 숫자 처리에 관한 작업 대부분을 자동화할 수 있어야 하지만, 수동으로
핵심 분석 루프를 수행하는 것조차도 관찰 가능성의 기본적인 구성 ...