Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill

This commit is contained in:
Pratik Mankawde
2026-07-04 03:25:41 +01:00

View File

@@ -91,6 +91,18 @@ processors:
- key: xrpl.network.type
value: mainnet
action: insert
# Strip SDK-injected resource attributes (telemetry.sdk.language/name/version).
# The OpenTelemetry SDK auto-adds these to every Resource; they carry no
# operational value and clutter the attribute set on every backend, so drop
# them here for all signals.
resource/stripsdk:
attributes:
- key: telemetry.sdk.language
action: delete
- key: telemetry.sdk.name
action: delete
- key: telemetry.sdk.version
action: delete
connectors:
spanmetrics:
@@ -164,15 +176,15 @@ service:
pipelines:
traces:
receivers: [otlp]
processors: [resource/tier, batch]
processors: [resource/tier, resource/stripsdk, batch]
exporters: [debug, otlp/tempo, spanmetrics]
metrics:
receivers: [otlp, spanmetrics]
processors: [resource/tier, batch]
processors: [resource/tier, resource/stripsdk, batch]
exporters: [prometheus]
# Phase 8: Log pipeline ingests xrpld debug.log via filelog receiver,
# batches entries, and exports to Loki for log-trace correlation.
logs:
receivers: [filelog]
processors: [resource/logs, resource/tier, batch]
processors: [resource/logs, resource/tier, resource/stripsdk, batch]
exporters: [otlphttp/loki]