You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
M3 should return 400 for the too old data instead, as the condition will never self-fix.
The Prometheus issue prometheus/prometheus#5636 makes the impact more severe, because failed (too old) samples will retry indefinitely, stopping metrics flow completely from the given Prometheus.
Issue observed for "timestamp too far in the past" but other non-retryable errors may also experience this.
The text was updated successfully, but these errors were encountered:
Following is a software issue for Prometheus remote write and occurs on all O/S, hardware type, and M3 and Prometheus configurations.
Once samples get older than value of the bufferPastDuration in the namespace, each sample will be rejected outright with a 500 error. However the Prometheus remote write API considers 5xx errors retryable: https://github.com/prometheus/prometheus/blob/master/storage/remote/client.go#L111
M3 should return 400 for the too old data instead, as the condition will never self-fix.
The Prometheus issue prometheus/prometheus#5636 makes the impact more severe, because failed (too old) samples will retry indefinitely, stopping metrics flow completely from the given Prometheus.
Issue observed for "timestamp too far in the past" but other non-retryable errors may also experience this.
The text was updated successfully, but these errors were encountered: