# Tempo config — minimal single-node setup # Stores traces locally. Grafana queries via the HTTP API on port 3200. server: http_listen_port: 3200 distributor: receivers: otlp: protocols: grpc: endpoint: 0.0.0.0:4317 ingester: trace_idle_period: 10s max_block_bytes: 104857600 # 100MB max_block_duration: 30m compactor: compaction: block_retention: 720h # 30 days storage: trace: backend: local local: path: /var/tempo/blocks wal: path: /var/tempo/wal metrics_generator: registry: external_labels: source: tempo storage: path: /var/tempo/generator/wal remote_write: - url: http://prometheus:9090/api/v1/write send_exemplars: true overrides: defaults: metrics_generator: processors: [service-graphs, span-metrics] generate_native_histograms: both