Configuration
Complete guide to configuring Telegen for your environment.
Configuration Philosophy
Telegen follows a zero-config by default approach. The only required setting is your OTLP endpoint—everything else is auto-discovered with sensible defaults.
# Minimal configuration - just the endpoint!
otlp:
endpoint: "otel-collector:4317"
Common Exporter Pipeline
Telegen uses a unified Common Exporter Pipeline architecture. All signals
(kube_metrics, node_exporter, ebpf, jfr, logs) flow through a shared OTLP
exporter configured in exports.otlp. This provides:
- Single connection - Connection pooling for all signals
- Consistent config - TLS, compression, timeouts configured once
- Simplified ops - Change endpoint once, affects all signals
See Full Reference for the complete architecture diagram.
Configuration Methods
| Method | Priority | Use Case |
|---|---|---|
| Environment Variables | Highest | Container deployments, secrets |
| Config File | Medium | Full configuration control |
| Defaults | Lowest | Zero-config deployments |