🚀 Announcing BYOC and the OpenTelemetry Distribution BuilderRead more

Bindplane Distro for OpenTelemetry Collector Configuration

Complete configuration reference for BDOT Collector

The BDOT Collector is an open source project. For more information on how to configure BDOT Collector, see the documentation on GitHub, or the Resources.

Configuration

The BDOT Collector uses OpenTelemetry Collector configuration.

For sample configs, see the config directory. For general configuration help, see the OpenTelemetry docs.

For a list of possible command line arguments to use with the BDOT Collector, run the collector with the --help argument.

Included Components

Receivers

For supported receivers and their documentation see receivers.

Processors

For supported processors and their documentation see processors.

Exporters

For supported exporters and their documentation see exporters.

Extensions

For supported extensions and their documentation see extensions.

Connectors

For supported connectors and their documentation see connectors.

Example config.yaml

Here's a sample setup for hostmetrics on Google Cloud.

yaml
1# Receivers collect metrics from a source. The hostmetrics receiver will get
2# CPU load metrics about the machine the collector is running on every minute.
3receivers:
4  hostmetrics:
5    collection_interval: 60s
6    scrapers:
7      cpu:
8      disk:
9      load:
10      filesystem:
11      memory:
12      network:
13      paging:
14      processes:
15
16# Exporters send the data to a destination, in this case GCP.
17exporters:
18  googlecloud:
19
20# Service specifies how to construct the data pipelines using the configurations above.
21service:
22  pipelines:
23    metrics:
24      receivers: [hostmetrics]
25      exporters: [googlecloud]