로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
open-telemetry/opentelemetry-collector
여러 관측 백엔드로 트레이스, 메트릭, 로그를 수집·처리·내보내는 벤더 중립 서비스입니다.
대체할 수 있는 제품:Datadog Agent
- 스타
- 7,676
- 포크
- 2,308
- 열린 이슈
- 699
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
OpenTelemetry Collector는 애플리케이션과 모니터링 백엔드 사이에서 동작하는 독립형 서비스입니다. OTLP, Jaeger, Prometheus 같은 개방형 형식의 텔레메트리 데이터를 수신하고, 설정 가능한 파이프라인으로 처리한 뒤 하나 이상의 오픈소스 또는 상용 백엔드로 내보냅니다. 이를 통해 데이터 형식과 대상마다 별도의 에이전트를 실행하고 유지 관리할 필요가 없습니다.
Collector는 애플리케이션 옆에서 에이전트로 배포하거나 중앙 게이트웨이로 배포할 수 있습니다. 하나의 코드베이스에서 트레이스, 메트릭, 로그를 처리하며, 구성 요소(receiver, processor, exporter, extension)는 YAML로 설정합니다. 공식 배포판은 컨테이너 이미지로 제공되며 Cosign으로 서명됩니다.
이 프로젝트는 Go로 작성되었으며, 핵심 코드를 수정하는 대신 구성 요소를 추가해 확장하도록 설계되었습니다.
핵심 기능
- 01OTLP, Jaeger, Prometheus 및 기타 형식의 텔레메트리를 수신합니다.
- 02설정 가능한 파이프라인으로 트레이스, 메트릭, 로그를 처리합니다.
- 03여러 오픈소스 또는 상용 백엔드로 데이터를 내보냅니다.
- 04YAML로 설정하며 플러그인형 구성 요소로 확장할 수 있습니다.
- 05에이전트 또는 중앙 게이트웨이로 배포할 수 있습니다.
- 06공식 컨테이너 이미지는 Cosign으로 서명됩니다.
활용 사례
- 여러 서비스의 텔레메트리를 한곳에 모아 관측성 벤더로 전송합니다.
- 애플리케이션 코드를 변경하지 않고 기존 트레이스 또는 메트릭 형식을 OTLP로 변환합니다.
- 호스트 집합에서 수집한 텔레메트리를 필터링하거나 보강하는 공유 게이트웨이를 운영합니다.
토픽
자주 묻는 질문
- opentelemetry-collector은(는) 무엇인가요?
- 여러 관측 백엔드로 트레이스, 메트릭, 로그를 수집·처리·내보내는 벤더 중립 서비스입니다. OpenTelemetry Collector는 애플리케이션과 모니터링 백엔드 사이에서 동작하는 독립형 서비스입니다. OTLP, Jaeger, Prometheus 같은 개방형 형식의 텔레메트리 데이터를 수신하고, 설정 가능한 파이프라인으로 처리한 뒤 하나 이상의 오픈소스 또는 상용 백엔드로 내보냅니다. 이를 통해 데이터 형식과 대상마다 별도의 에이전트를 실행하고 유지 관리할 필요가 없습니다.
- opentelemetry-collector은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- opentelemetry-collector은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- opentelemetry-collector은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. opentelemetry-collector의 마지막 커밋은 2026년 10월 16일입니다.
- opentelemetry-collector은(는) 어디에 사용할 수 있나요?
- 여러 서비스의 텔레메트리를 한곳에 모아 관측성 벤더로 전송합니다. 애플리케이션 코드를 변경하지 않고 기존 트레이스 또는 메트릭 형식을 OTLP로 변환합니다. 호스트 집합에서 수집한 텔레메트리를 필터링하거나 보강하는 공유 게이트웨이를 운영합니다.
- opentelemetry-collector은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/open-telemetry/opentelemetry-collector
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
분산 및 클라우드 네이티브 마이크로서비스 아키텍처를 모니터링하고 추적·진단하는 APM 시스템입니다.
웹 대시보드, Docker 컨테이너 통계, 과거 데이터와 알림을 제공하는 경량 셀프 호스팅 서버 모니터링 도구입니다.
네트워크, 서버, VM, 애플리케이션 및 클라우드 서비스의 성능과 가용성을 추적하는 오픈소스 분산 모니터링 시스템입니다.
Kubernetes 클러스터와 Linux 호스트의 시스템 데이터를 수집하고 살펴보는 eBPF 도구 키트
Checkmk는 물리, 가상, 컨테이너 및 클라우드 환경 전반의 인프라와 애플리케이션을 모니터링하는 오픈소스 IT 모니터링 시스템입니다.