Some checks failed
Run linters on applied template / Python 3.13 lint and build (push) Failing after 2m36s
Changes: - fix double exception message in main request_processing span - add OpenSearch to Jaeger and OpenTelemetry Logs - add optional OpenTelemetry Logs Exporter to structlog - update deploy README
58 lines
1.2 KiB
Django/Jinja
58 lines
1.2 KiB
Django/Jinja
receivers:
|
|
otlp:
|
|
protocols:
|
|
grpc:
|
|
endpoint: 0.0.0.0:4317
|
|
http:
|
|
endpoint: 0.0.0.0:4318
|
|
|
|
exporters:
|
|
otlp/jaeger:
|
|
endpoint: "http://jaeger:4317"
|
|
tls:
|
|
insecure: true
|
|
debug:
|
|
verbosity: detailed
|
|
prometheusremotewrite:
|
|
endpoint: http://prometheus-pushgateway:9091/api/prom/push
|
|
tls:
|
|
insecure: true
|
|
opensearch:
|
|
http:
|
|
endpoint: http://opensearch:9200
|
|
# Logs configuration
|
|
logs_index: "otel-logs-%{service.name}"
|
|
logs_index_fallback: "default-service"
|
|
logs_index_time_format: "yyyy.MM.dd"
|
|
# Traces configuration
|
|
# traces_index: "otel-traces-%{service.name}"
|
|
# traces_index_fallback: "default-service"
|
|
# traces_index_time_format: "yyyy.MM.dd"
|
|
sending_queue:
|
|
batch:
|
|
|
|
|
|
processors:
|
|
batch:
|
|
|
|
service:
|
|
pipelines:
|
|
traces:
|
|
receivers: [otlp]
|
|
exporters: [debug, otlp/jaeger]
|
|
metrics:
|
|
receivers: [otlp]
|
|
exporters: [debug, prometheusremotewrite]
|
|
logs:
|
|
receivers: [otlp]
|
|
exporters: [debug, opensearch]
|
|
|
|
telemetry:
|
|
metrics:
|
|
readers:
|
|
- pull:
|
|
exporter:
|
|
prometheus:
|
|
host: '0.0.0.0'
|
|
port: 8888
|