Was du nicht tun solltest
Unbounded Labels: user_id,
request_id, volle URLs als Label-Wert, Cardinality-Explosion bis zum OOM. IDs gehören in
Logs/Traces, nicht in Labels.
irate() in Alerts: sieht nur die letzten zwei
Samples, kurze Spikes und Lücken kippen den Alert.
rate() nehmen.
sum() vor rate(): Counter-Resets einzelner
Targets gehen als Sprünge in die Summe ein, immer erst
rate(), dann sum().
Summary-Quantile mitteln: avg()
über client-seitige Quantile ist statistisch bedeutungslos,
Histogram + histogram_quantile.
Federation als Backup: /federate
repliziert keine Historie und skaliert nicht für alles,
Langzeit via Remote-Write.
Ein globaler Mega-Prometheus: pro Cluster/Zone scrapen, globale Sicht über Thanos/Mimir, nicht über ein einzelnes, vertikal gemästetes Prometheus.