builder-config.yaml (24 lines of code) (raw):
dist:
name: otelcol
description: Custom OTel Collector distribution
output_path: ./otelcol-dev
exporters:
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.123.0
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.123.0
- gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.123.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.123.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.123.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.123.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.123.0
processors:
- gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.123.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.123.0
receivers:
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.123.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.123.0
- gomod: github.com/elastic/metricsgenreceiver/metricsgenreceiver v0.123.0
import: github.com/elastic/metricsgenreceiver/metricsgenreceiver
name: 'metricsgenreceiver'
path: 'metricsgenreceiver'
extensions:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.123.0