# Copyright (c) 2026 The Jaeger Authors. # SPDX-License-Identifier: Apache-2.0 service: extensions: [jaeger_storage, jaeger_query] pipelines: traces: receivers: [otlp] processors: [batch] exporters: [jaeger_storage_exporter, spanmetrics] metrics/spanmetrics: receivers: [spanmetrics] exporters: [prometheus] telemetry: resource: service.name: jaeger metrics: level: detailed readers: - pull: exporter: prometheus: host: 0.0.0.0 port: 8888 logs: level: DEBUG extensions: jaeger_query: storage: traces: some_storage metrics: some_metrics_storage jaeger_storage: backends: some_storage: memory: max_traces: 100000 metric_backends: some_metrics_storage: prometheus: endpoint: http://prometheus:9090 normalize_calls: true normalize_duration: true connectors: spanmetrics: metrics_flush_interval: ${env:SPANMETRICS_FLUSH_INTERVAL:-60s} receivers: otlp: protocols: grpc: http: endpoint: "0.0.0.0:4318" processors: batch: exporters: jaeger_storage_exporter: trace_storage: some_storage prometheus: endpoint: "0.0.0.0:8889"