Files
monitoring-quadlets/otel_collector/otelcol-config.yml
T
2025-07-27 13:19:50 +02:00

53 lines
1.1 KiB
YAML

receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
hostmetrics:
scrapers:
cpu:
metrics:
system.cpu.utilization:
enabled: true
load:
memory:
metrics:
system.memory.utilization:
enabled: true
processors:
memory_limiter:
check_interval: 1s
limit_mib: 2000
spike_limit_mib: 500
batch:
send_batch_size: 1000
timeout: 0s
send_batch_max_size: 1000
exporters:
debug:
otlphttp/prometheus:
endpoint: "http://prometheus:9090/api/v1/otlp"
tls:
insecure: true
otlphttp/loki:
endpoint: "http://loki:3100/otlp"
tls:
insecure: true
service:
pipelines:
metrics:
# receivers: [hostmetrics, docker_stats, httpcheck/frontend-proxy, otlp, redis, spanmetrics]
receivers: [otlp, hostmetrics]
processors: [memory_limiter, batch]
exporters: [otlphttp/prometheus, debug]
logs:
receivers: [otlp]
processors: [memory_limiter, batch]
exporters: [otlphttp/loki, debug]