Skip to content

Latest commit

 

History

History
86 lines (65 loc) · 6.36 KB

README.md

File metadata and controls

86 lines (65 loc) · 6.36 KB

Getting Started   •   Getting Involved   •   Getting In Touch

Build Status Go Report Card Codecov Status GitHub release (latest by date including pre-releases) Beta

Vision   •   Design   •   Monitoring   •   Security   •  


OpenTelemetry Collector For Orb

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 levels

Stability level for components in this repository follow the definitions from the OpenTelemetry Collector repository.

Support

Each component is supported either by the Orb Community maintainers. See the individual README files for information about the specific components.

Getting Started

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