#모집/홍보
관찰 가능성 엔지니어링, 들어본 적 있나요?
🧐 관찰 가능성 엔지니어링, 들어본 적 있나요?
소프트웨어 시스템의 작동 및 성능을 모니터링하고 분석해 실시간으로 문제를 찾고 잠재적 오류까지 잡는 과정을 의미합니다. 모니터링보다 넓은 개념이죠.
모니터링도 시스템 이상 동작을 감지하고 경고합니다. 하지만 일정 간격으로 수집되는 사전 정의 메트릭이나 로그에 의존하죠. 특정 유형의 문제를 감지하는 데 효과적이지만, 시스템 전반에서 문제가 발생한 근본적인 원인을 찾기는 어려워요.
관찰 가능성(Observability)은 단일 플랫폼에서 전체 스택을 360도로 볼 수 있게 해줍니다. CPU 사용량, 메모리, 네트워크 트래픽 같은 메트릭, 로그 데이터뿐 아니라 요청의 호출 순서, 응답 시간, 사용자 작업 및 오류 등을 종합적으로 살펴볼 수 있죠.
조직마다 업무 영역과 범위가 다른 것처럼 관찰 가능성 영역도 굉장히 넓고 정답이 존재하지 않습니다. 이번 COMMIT은 누군가 만들어 둔 틀, 책에서 이야기하는 개념에 매몰되기보다 내가 담당하는 업무, 우리 서비스에 필요한 '관찰 가능성'을 고민하는 시간이 될 거예요.
써니 님이 작성한 다른 아티클
더보기
댓글이 없습니다.
이번주 인기 아티클
추천 아티클