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

Sections