2장. 데이터 통합 가시성의 구성 요소
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
1장에서 소개한 것처럼, 데이터 통합 가시성은 애플리케이션이나 분석과 같은 다른 영역과 교차하는 (IT) 통합 가시성의 한 영역입니다. 이 장에서는 그림 2-1에 표시된 데이터 통합 가시성과 그 상호 작용을 시스템에 추가하는 방법을 다룹니다.
그림 2-1. 데이터 통합 가시성 영역과 교차하는 통합 가시성 영역
1장에서 설명한 것처럼, 데이터 통합 가시성은 관찰자가 모든 영역을 결합하여 시스템의 내부 상태를 해석할 수 있는 더 넓은 스펙트럼의 관찰을 가능하게 합니다. 그러나 몇 가지 주의 사항을 준수하지 않으면 이러한 조합 자체가 문제가 될 수 있습니다. 이 장에서는 관찰이 무엇이며 관찰에 포함되어야 하는 것이 무엇인지에 대해 더 깊이 이해할 수 있습니다.
이 장에서는 데이터 통합 가시성의 세 가지 기본 구성 요소, 즉 관찰에 액세스할 수 있는 채널, 관찰의 구조를 설명하는 관찰 모델, 마지막으로 데이터 시스템에 사전 예방적 기능을 제공하는 기대치에 대해 설명합니다.
데이터 통합 가시성 정보 채널
데이터 통합 가시성의 첫 번째 구성 요소는 관찰자에게 관찰 내용을 전달하는 채널입니다. 로그, 추적, 메트릭의 세 가지 채널이 있습니다. 이러한 채널은 모든 통합 가시성 영역에 공통적으로 적용되며 데이터 통합 가시성과 엄격하게 연결되지는 않습니다.
다음 섹션에서는 세 가지 주요 통합 가시성 채널에 대해 각각 정의합니다. 이러한 채널에 이미 익숙하실 수도 있지만, 그렇지 않다면 수백 권의 책과 블로그에서 이러한 채널을 더 자세히 정의하고 있습니다. 더 자세히 읽어보고 싶으시다면 분산 시스템 통합 가시성이라는 책을 추천합니다,1 이 책에서는 이러한 채널을 정의하는 데 전체 챕터를 할애하고 있습니다. 또한 통합 가시성 엔지니어링의 2부도 추천합니다,2Cloud Observability in Action도 추천합니다.3
로그
로그는 모든 시스템에서 매우 일반적입니다. 일반적으로 로그는 실행 중 애플리케이션에서 발생하는 이벤트를 나타내는 파일(로그 파일이라고 함)의 텍스트 줄입니다.
따라서 로그는 IT 시스템에서 생성되는 가장 일반적인 관찰 채널입니다. 로그는 여러 가지 형태(예: 자유 텍스트 줄, JSON)를 취할 수 있으며 이벤트에 대한 정보를 캡슐화하기 위한 것입니다. 로그의 한 줄 (일반적으로 로그는 줄의 스트림)은 로깅 행위의 결과물입니다.
로깅은 IT, 특히 인프라, 애플리케이션, 보안 분야에서 수십 년간 이어져 온 모범 사례입니다. 로깅은 IT 시스템이나 프로세스를 디버깅하고 최적화하는 데 사용되어 왔습니다. 로그 구조를 지정하고 이기종 인프라를 중앙 시스템에서 제어할 수 있도록 하는 Syslog와 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access