exercises

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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]