--- # Source: opentelemetry-collector/templates/configmap-agent.yaml apiVersion: v1 kind: ConfigMap metadata: name: example-opentelemetry-collector-agent labels: helm.sh/chart: opentelemetry-collector-0.50.1 app.kubernetes.io/name: opentelemetry-collector app.kubernetes.io/instance: example app.kubernetes.io/version: "0.73.0" app.kubernetes.io/managed-by: Helm data: relay: | exporters: logging: {} extensions: health_check: {} memory_ballast: size_in_percentage: 40 processors: batch: {} memory_limiter: check_interval: 5s limit_percentage: 80 spike_limit_percentage: 25 receivers: jaeger: protocols: grpc: endpoint: ${MY_POD_IP}:14250 thrift_compact: endpoint: ${MY_POD_IP}:6831 thrift_http: endpoint: ${MY_POD_IP}:14268 otlp: protocols: grpc: endpoint: ${MY_POD_IP}:4317 http: endpoint: ${MY_POD_IP}:4318 prometheus: config: scrape_configs: - job_name: opentelemetry-collector scrape_interval: 10s static_configs: - targets: - ${MY_POD_IP}:8888 zipkin: endpoint: ${MY_POD_IP}:9411 service: extensions: - health_check - memory_ballast pipelines: logs: exporters: - logging processors: - memory_limiter - batch receivers: - otlp metrics: exporters: - logging processors: - memory_limiter - batch receivers: - otlp - prometheus traces: exporters: - logging processors: - memory_limiter - batch receivers: - otlp - jaeger - zipkin telemetry: metrics: address: ${MY_POD_IP}:8888