Remote-Write
Streamt Samples (gefiltert per write_relabel_configs)
an ein Langzeit-Backend. Remote-Write 2.0 (Spec
2.0-rc.6, experimentell): protobuf_message:
io.prometheus.write.v2.Request, Default bleibt
prometheus.WriteRequest. Metadata-Versand braucht
--enable-feature=metadata-wal-records. Native
Histograms gehen nur mit send_native_histograms: true
raus, auch bei v2: die Doku nennt die Option dort No-op, ohne sie
verwirft der Code die Histogramme aber (prometheus#20093, offen).
Receiver: --web.enable-remote-write-receiver, nimmt
per Default v1 und v2 an; einschränken per
--web.remote-write-receiver.accepted-protobuf-messages.
TLS zum Backend: ab 3.13.5/3.15.1 verwirft
crypto/x509 Ketten über die kompromittierten
eMudhra-Intermediates (CVE-2026-111943), siehe Release-Zyklus.
Federation
/federate-Endpoint, Auswahl per
match[]-Selektoren. Gedacht für
aggregierte Serien (hierarchisch) oder gezielte
Cross-Service-Metriken, kein Voll-Replikat und
kein Langzeit-Backup. Für Langzeit/HA: Remote-Write.
remote_write:
- url: https://metrics.example.com/api/v1/push
protobuf_message: io.prometheus.write.v2.Request
send_native_histograms: true
write_relabel_configs:
- source_labels: [__name__]
action: drop
regex: go_.*