otel-collector-config.yaml (737B)
1 receivers: 2 otlp: 3 protocols: 4 grpc: 5 endpoint: 0.0.0.0:4317 # accept traces from services 6 http: 7 endpoint: 0.0.0.0:4318 8 9 processors: 10 batch: 11 timeout: 5s 12 send_batch_size: 512 13 14 exporters: 15 otlp_grpc/jaeger: 16 endpoint: jaeger:4317 # Forward to Jaeger 17 tls: 18 insecure: true # No TLS in dev, use TLS in prod 19 otlp_http/prometheus: 20 endpoint: http://prometheus:9090/api/v1/otlp # Forward metrics to Prometheus OTLP receiver 21 debug: 22 verbosity: detailed 23 24 service: 25 pipelines: 26 traces: 27 receivers: [otlp] 28 processors: [batch] 29 exporters: [otlp_grpc/jaeger, debug] 30 metrics: 31 receivers: [otlp] 32 processors: [batch] 33 exporters: [otlp_http/prometheus]