OpenTelemetry Config Generator
Generate an OpenTelemetry Collector configuration in your browser.
- Runs locally in your browser
- No upload required
Try it
Supported formats
Privacy
Runs entirely in your browser. Your input is never uploaded, stored, or sent to a third party.
Generated an OpenTelemetry Collector config with 2 pipeline(s).
How it works
- Declared receiver(s): otlp.
- Declared processor(s): batch, memory_limiter.
- Declared exporter(s): otlp.
- Wired pipelines for traces, metrics.
- Validate the result with `otelcol validate --config <file>` before deploying.
- Endpoints are configuration, not credentials; use environment interpolation for secrets.
Methodology
- Validate the selected components against the documented component ids.
- Emit one key per selected receiver, processor and exporter with a minimal valid block.
- Emit `service.pipelines.<signal>` for each selected signal, referencing only declared stages.
Usage
- Select the receivers, processors and exporters you need.
- Choose the signals to pipeline and set the OTLP endpoint.
- Copy the generated collector configuration.
Examples
These are examples, not current values: they use fixed inputs, while the interactive tool computes live results in your browser.
OTLP traces and metrics
{
"receivers": [
"otlp"
],
"processors": [
"batch",
"memory_limiter"
],
"exporters": [
"otlp"
],
"signals": [
"traces",
"metrics"
],
"endpoint": "collector:4317"
}Limitations
How a collector config is structured
Receivers accept data, processors transform it, and exporters send it. The `service.pipelines` section binds a signal to an ordered list of each, so every referenced component must exist in the top-level maps.
Frequently asked questions
- Does the config embed an exporter token?
- No. Endpoints are plain settings; supply any credential through a collector environment variable.
- Why is a pipeline generated per signal?
- The collector requires each enabled signal to have a pipeline that references declared components, so one entry per selected signal keeps the config valid.
Sources
- OpenTelemetry Collector configuration — OpenTelemetry
Send feedback
Tell us if this tool helped, report a problem, or suggest a tool. Only the message you type is sent — never the input you used in the tool.
Was this tool useful?
Prefer to write to us directly? See the contact page.