뉴렐릭에서는 Observability maturity 목적지가 아니라 여정이라고 말하는 것을 좋아합니다. 확실히 복잡한 여정이 될 것이고, 그 과정에서 진전과 좌절이 있을 것으로 예상해야 합니다. 이러한 여정을 돕기 위해 우리는 효과적이고 가치 있는 옵저버빌리티 프로그램을 만드는 모범 사례와 습관을 안내하는 모델을 준비했습니다.

위 다이어그램에 표시된 observability maturity 진행은 옵저버빌리티 프로그램 요소를 4가지 레벨로 분류합니다. 이 4가지 수준은 효과적인 옵저버빌리티 프로그램을 운영하는 데 필요한 것을 의도적으로 지나치게 단순화한 것입니다. 레벨은 질서 있는 진행에 적합하지만 실제로 대부분의 옵저버빌리티 프로그램은 항상 모든 성숙 단계에 존재합니다.
성숙도 진행은 목적을 포착하지 못한다. 옵저버빌리티 프로그램 목적은 프로그램 투자의 주요 동기이자 조직의 초점이 되어야 합니다. 프로그램이 의도한 목적을 달성하고 있음을 보여주는 측정 항목을 정의해야 합니다.
그러한 목적을 위해 우리는 목적에 따른 분류를 제공하기 위해 최선을 다했습니다. 우리는 옵저버빌리티 프로그램이 3가지 핵심 목적을 중심으로 진행되는 경향이 있음을 발견했습니다.
Business uptime: 핵심 서비스를 제공하고 소프트웨어 시스템이 비즈니스 필수 요건을 충족하도록 보장합니다.
Engineering excellence: 소프트웨어 시스템의 개발, 구현, 배포 및 유지관리 프로세스입니다.
Digital experience: 소프트웨어 시스템 최종 사용자가 효율성을 높이고 소프트웨어 경험을 즐길 수 있도록 보장합니다.
각 가치 목적은 반응적 -> 사전 예방적 -> 숙달 옵저버빌리티 관행의 진행 과정을 안내합니다. 이러한 가치 동인에 맞춰진 성숙도 진행에 더해 우리는 기본적인 성숙도 수준을 추가했습니다.
- Intelligent Observability: 뉴렐릭 에이전트 구현, 배포 및 표준이 옵저버빌리티 목적을 달성하기에 충분하도록 보장합니다.
이러한 모든 것을 종합해 보면, 각 목적의 기저에는 성숙도가 존재합니다. 고객의 옵저버빌리티 프로그램 목표 달성을 지원하기 위해 성숙도와 가치 개념을 통합하고 각 개념에 대한 점수표 템플릿을 제공했습니다. 각 목적에 대한 개요와 각 점수판에 인코딩된 규칙을 살펴보고, 성숙 여정에 도움이 되는 내용을 알아보려면 위의 링크를 확인하세요.