Files
2025-11-29 18:16:51 +08:00

57 lines
1.0 KiB
YAML

receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
processors:
batch:
timeout: 10s
send_batch_size: 1024
resource:
attributes:
- key: service.name
value: claude-code
action: upsert
memory_limiter:
check_interval: 1s
limit_mib: 512
exporters:
# Export metrics to Prometheus
prometheus:
endpoint: "0.0.0.0:8889"
namespace: claude_code
const_labels:
source: claude_code_telemetry
# Export logs to Loki via OTLP HTTP
otlphttp/loki:
endpoint: http://loki:3100/otlp
tls:
insecure: true
# Debug exporter (outputs to console for troubleshooting)
debug:
verbosity: normal
service:
pipelines:
metrics:
receivers: [otlp]
processors: [memory_limiter, batch, resource]
exporters: [prometheus, debug]
logs:
receivers: [otlp]
processors: [memory_limiter, batch, resource]
exporters: [otlphttp/loki, debug]
telemetry:
logs:
level: info