path based routing for signals causing issue with /v1/metrics #48194
Replies: 1 comment
|
The First, a topology note that narrows it fast. A collector exports asynchronously by default (the exporter Isolate the hop that emits the 500:
Most common causes specific to the metrics path (PRW → Mimir), i.e. what traces/logs don't hit:
My guess given the symptom (a 500 that actually reaches and is dropped by the client, only on metrics) is NGINX routing on |
Uh oh!
There was an error while loading. Please reload this page.
Hi Team,
I’m experimenting with FQDN endpoints and path-based routing via NGINX for OpenTelemetry signals (/v1/traces, /v1/metrics, /v1/logs). Each path is routed to separate backend pods. centralized otel collector uses prometheusremotewrite to push data in mimir.
Traces and logs are working as expected, but I’m encountering an issue with metrics:
Metrics requests are failing with HTTP 500 errors
Errors are marked as non-retryable: “Exporting failed. The error is not retryable. Dropping data.”
OTEL clients (especially DaemonSets) start dropping metrics after retry attempts
Has anyone seen this behavior or have suggestions on what might be causing it?
All reactions