Getting Started • Getting Involved • Getting In Touch
Vision • Design • Monitoring • Security •
This is a repository for OpenTelemetry Collector components that are customized by orb-community to better fit the needs of the orb project.
The official distributions, core and contrib, are available as part of the opentelemetry-collector-releases repository.
This is a custom collector built using the OpenTelemetry Collector Builder, using the components they need from the core repository, the contrib repository, and possibly third-party or internal repositories.
Each component has its own support levels, as defined in the following sections. For each signal that a component supports, there's a stability level, setting the right expectations. It is possible then that a component will be Stable for traces but Alpha for metrics and Development for logs.
Stability level for components in this repository follow the definitions from the OpenTelemetry Collector repository.
Each component is supported either by the Orb Community maintainers. See the individual README files for information about the specific components.
Install the tools needed to build the collector:
make install-tools
This will install builder or ocb.
Build the binary using the following command:
# Orb agent binary
make otelcol-orb-agent
# Orb agent docker
make docker-otelcol-orb-agent
# Orb Maestro binary
make otelcol-orb-maestro
# Orb Maestro docker
make docker-otelcol-orb-agent