OpenTelemetry Collector

OpenTelemetry Collector 在如何接收、处理和输出遥测数据方面提供了一个与厂商无关的实现。「The OpenTelemetry Collector offers a vendor-agnostic implementation on how to receive, process and export telemetry data.」

Github stars Tracking Chart



OpenTelemetry Collector

The OpenTelemetry Collector offers a vendor-agnostic implementation on how to receive, process, and export telemetry data. In addition, it removes the need to run, operate, and maintain multiple agents/collectors in order to support open-source telemetry data formats (e.g. Jaeger, Prometheus, etc.) sending to multiple open-source or commercial back-ends.

Objectives:

  • Usable: Reasonable default configuration, supports popular protocols, runs and collects out of the box.
  • Performant: Highly stable and performant under varying loads and configurations.
  • Observable: An exemplar of an observable service.
  • Extensible: Customizable without touching the core code.
  • Unified: Single codebase, deployable as an agent or collector with support for traces, metrics, and logs (future).

Community Roles

Approvers (@open-telemetry/collector-approvers):

Maintainers (@open-telemetry/collector-maintainers):

Learn more about roles in the community repository.

Overview

Name With Owneropen-telemetry/opentelemetry-collector
Primary LanguageGo
Program languageMakefile (Language Count: 6)
Platform
License:Apache License 2.0
Release Count1542
Last Release Namev0.100.0 (Posted on 2024-05-06 09:38:42)
First Release Namev0.0.1 (Posted on )
Created At2019-05-09 19:42:55
Pushed At2024-05-18 07:40:15
Last Commit At
Stargazers Count3.9k
Watchers Count85
Fork Count1.3k
Commits Count5.5k
Has Issues Enabled
Issues Count2575
Issue Open Count450
Pull Requests Count5183
Pull Requests Open Count41
Pull Requests Close Count1912
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top