소개
OpenTelemetry Collector Contrib는 OpenTelemetry Collector의 확장 컴포넌트를 제공하는 공식 리포지토리입니다. 코어 리포지토리에는 적합하지 않은 다양한 수집기, 처리기, 내보내기 구성 요소를 포함하며, OpenTelemetry Collector의 기능을 확장하는 데 사용됩니다. 이 패키지는 Chocolatey를 통해 Windows에 설치할 수 있는 MSI installer 형태로 제공됩니다.
상세정보
OpenTelemetry Collector Contrib 소개
OpenTelemetry Collector Contrib는 OpenTelemetry Collector의 코어 리포지토리에는 포함되지 않지만 관측성 데이터를 수집, 처리, 내보내기하는 데 유용한 추가 컴포넌트를 제공합니다. 여러 기업과 컨트리뷰터들이 유지 관리하며, OpenTelemetry 생태계의 확장성을 높이는 오픈소스 프로젝트입니다.
주요 기능 및 컴포넌트
이 리포지토리에는 다양한 수확기(Receiver), 처리기(Processor), 내보내기기(Exporter), 확장(Extension) 등이 포함되어 있습니다. 일부 컴포넌트는 코어 배포판에도 포함되지만, 대부분은 기여(contrib) 배포판을 통해서만 사용 가능합니다.
안정성 수준
각 컴포넌트는 안정성 수준이 다르게 정의되어 있습니다. 특정 시그널(트레이스, 메트릭, 로그)에 따라 컴포넌트가 ‘Stable’, ‘Alpha’, 또는 ‘Development’ 상태로 분류될 수 있습니다.
설치 및 시작 방법
Chocolatey 패키지 관리자를 사용하여 Windows 시스템에 설치할 수 있습니다. Chocolatey는 Windows용 소프트웨어 관리 자동화 도구로, MSI installer를 포함한 다양한 패키지 형식을 지원합니다.
활용 사례
OpenTelemetry Collector를 사용하는 환경에서 커스텀 관측성 파이프라인을 구축하려는 개발자 및 운영자에게 유용합니다. 코어 리포지토리의 컴포넌트만으로는 부족한 특정 데이터 소스 수집이나 내보내기 형식이 필요할 때 기여 컴포넌트를 활용할 수 있습니다.
지원 환경
OpenTelemetry Collector가 지원하는 모든 환경에서 사용 가능합니다. 이 패키지는 Windows 환경을 대상으로 하며, Chocolatey를 통해 설치됩니다.
이용 시 확인 사항
각 컴포넌트는 별도의 지원 수준과 안정성 상태를 가지고 있으므로, 사용 전 해당 컴포넌트의 README 파일에서 지원 상태를 확인하는 것이 좋습니다. 기여 배포판에는 코어 배포판보다 많은 컴포넌트가 포함되어 있습니다.
시스템 요구사항
OpenTelemetry Collector가 설치된 환경에서 사용됩니다.


