관측 가능성 여정을 시작하기 위해 할 수 있는 세 가지 일은 무엇인가요?
데이터 및 통계가 화면에 표시되는 노트북 일러스트
02: 관측 가능성을 위한 3단계

관측 가능성 여정을 시작하기 위해 지금 당장 취할 수 있는 세 가지 단계가 있습니다.

1. 애플리케이션 관측 가능성 성숙도 곡선에서 현재 위치 측정

조직에 관측 가능성은 어떤 가치가 있나요?

모든 챕터 보기

2. 데이터 구축

관측 가능성 플랫폼이 수집하는 원격 측정 데이터는 여러 유형으로 나눌 수 있습니다.

메트릭 - 특정 기간 동안의 애플리케이션 성능, 리소스 사용률 및 전체 시스템 상태를 수치로 평가합니다.

추적 - 트랜잭션이 한 서비스에서 다른 서비스로 이동할 때 모든 사용자 요청에 대한 엔드 투 엔드 서비스 기록입니다.

종속성 - 각 애플리케이션 구성 요소가 다른 구성 요소, 애플리케이션 및 IT 리소스에 어떻게 종속되어 있는지에 대한 평가입니다.

상태 확인 – 특정 서비스에 대한 정기적인 설문조사입니다. 상태 확인에 실패하면 이는 문제로 전환됩니다.

알림 – 미리 결정된 특정 임계값이 초과되면 알림이 트리거됩니다.

대시보드 - 미리 정해진 특정 메트릭에 대한 시각적이고 대화형이며 이해하기 쉬운 프레젠테이션을 제공하는 애플리케이션 관점입니다.

로그 - 시스템 내 애플리케이션 이벤트에 대한 세분화되고 타임스탬프가 찍힌 완전하고 변경 불가능한 기록입니다.

관측 가능성 도구는 이러한 정보를 수집한 후 실시간으로 상호 연관시켜 애플리케이션 성능 문제를 나타내거나, 원인을 제공하거나, 해결하는 데 사용될 수 있는 이벤트의 내용, 위치, 이유와 같은 컨텍스트 정보를 제공합니다.

또한 가장 진보된 관측 가능성 플랫폼은 애플리케이션에서 나타날 수 있는 새로운 원격 측정 소스를 자동으로 검색합니다. 이러한 플랫폼은 표준 APM 솔루션보다 훨씬 더 많은 실시간 데이터를 처리하기 때문에 대부분의 플랫폼에는 신호(실제 문제의 징후)와 노이즈(문제가 있는 이슈와 관련이 없는 데이터)를 구분할 수 있는 AIOps(운영용 인공 지능) 및 ML(머신 러닝) 기능이 포함되어 있습니다.

3. 핵심 관행과 원칙 확립

관측 가능성은 제대로 작동하기 위해 데이터와 AI를 기반으로 자동화되고 실행 가능한 인사이트를 제공합니다. 이러한 주요 구성 요소를 사용하면 복잡한 환경에서 다양한 서비스와 시스템을 빠르고 대규모로 효과적으로 관리하고 관찰할 수 있습니다. 따라서 관측 가능성 플랫폼이 목표를 달성하려면 몇 가지 주요 관행과 원칙을 마련해야 합니다.

체계적인 최적화: 관측 가능성은 IT 아키텍처 내에 존재하는 모든 리소스 간의 상호 작용을 매핑하고 컨텍스트화하여 전체 IT 환경을 최적화할 수 있습니다.

완전한 컨텍스트화: 모든 관측 가능성 데이터 단위는 완전한 컨텍스트와 함께 제공되어야 합니다. 모든 메트릭에 대한 엔드 투 엔드 추적 및 컨텍스트화가 필요합니다.

클라우드 네이티브 배포: 관측 가능성 배포 및 계측 프로세스가 완전히 자동화되어 관측 가능성 도구가 클라우드 네이티브 애플리케이션 환경에 원활하게 통합됩니다.

데이터 수집에 대한 포괄적인 지원: 관측 가능성은 표준 출력 및 기존 로그부터 OpenTracing과 같은 원격 분석에 이르기까지 최신 애플리케이션 환경이 데이터를 노출하는 다양한 방법을 지원합니다.

파이프라인 전반의 관측 가능성: 시프트 레프트 관측 가능성은 사전 프로덕션에서 관측 가능성 플랫폼을 사용하여 CI/CD 파이프라인을 최적화하고 문제를 발견하여 프로덕션에 릴리스되지 않도록 합니다.

다음 장

 

관측 가능성이 조직에 가져다주는 가치에 대해 알아보세요.

제3장 읽기
제1장: 관측 가능성이란 무엇이며 왜 중요한가요? 제3장: 조직에 관측 가능성은 어떤 가치가 있나요? 제4장: 다양한 유형의 비즈니스에서 관측 가능성은 어떻게 작동하나요? 제5장: 전체 조직에 관측 가능성을 어떻게 입증할 수 있나요? 제6장: 관측 가능성을 실현하기 위해 IBM은 무엇을 제공하나요?