Repolode
open-telemetry

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 통계는 매일 갱신됩니다.

관련 프로젝트