Thema: metrics
-
Web Vitals: Was LCP, INP und CLS messen
Core Web Vitals sind drei Feldmetriken: Largest Contentful Paint (Renderzeit des grössten sichtbaren Elements, Ziel 2,5 s), Interaction to Next Paint (längste Interaktionslatenz, Ziel 200 ms) und Cumulative Layout Shift (unerwartete Bewegung, Ziel 0,1), jeweils am 75. Perzentil der Seitenaufrufe beurteilt.
-
Metriknamen und Label-Kardinalität: Einheiten im Namen, begrenzte Werte in den Labels
Die Namenskonventionen von Prometheus setzen ein Anwendungspräfix, eine Basiseinheit und ein _total-Suffix für Zähler in den Metriknamen und reservieren Labels für begrenzte Dimensionen; jede unterschiedliche Label-Kombination ist eine eigene Zeitreihe, sodass Benutzer-IDs, rohe URLs und Fehlermeldungen in Labels den Speicherbedarf vervielfachen, bis der Server in die Knie geht.
-
Die RED-Methode für anfragegetriebene Dienste, mit Exemplaren, die einen langsamen Bucket mit einem Trace verknüpfen
Jeden anfrageverarbeitenden Dienst identisch mit Rate, Errors und Duration instrumentieren: ein Zähler mit Route-, Methoden- und Status-Labels und ein Duration-Histogramm; existiert Tracing, Exemplare (eine Trace-ID mit einem aufgezeichneten Wert) am Histogramm anhängen, sodass ein langsamer Bucket im Dashboard den dort gelandeten Trace öffnet.
Maschinenlesbar: JSON