...
Code Block |
---|
receivers:
otlp: # Defines the OTLP receiver to accept telemetry data (traces/metrics)
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
processors:
batch/traces:
timeout: 1s
send_batch_size: 50
batch/metrics:
timeout: 1s
send_batch_size: 50
exporters:
prometheus: # Defines an exporter for Prometheus to expose telemetry data
endpoint: 0.0.0.0:8889 # The network address and port where Prometheus can scrape metrics
zipkin:
endpoint: "http://zipkin:9411/api/v2/spans"
service:
pipelines:
metrics:
receivers: [otlp]
processors: [batch/metrics]
exporters: [prometheus]
traces:
receivers: [otlp]
processors: [batch/traces]
exporters: [zipkin] |
...
Code Block |
---|
global:
scrape_interval: 15s # Default time interval between scrapes for all jobs unless overridden
evaluation_interval: 15s # Default time interval to evaluate alerting and recording rules
scrape_configs: # List of scrape configurations defining how Prometheus should scrape metrics from different targets
- job_name: 'example'
metrics_path: '/metrics' # Endpoint where metrics are exposed for the target
scrape_interval: 5s # Override the global `scrape_interval` to scrape this job every 5 seconds
static_configs:
- targets: ['otel-collector:8889'] # The address of the target to scrape |
...