GH GambleHub

Visualisierung von Metriken

1) Ziele der Visualisierung

Schnell verstehen: Erkennen Sie den Trend/die Anomalie/Verschiebung in 3-5 Sekunden.

Richtig vergleichen: Perioden, Segmente, A/B-Varianten

Glauben Sie den Daten: Zeigen Sie Unsicherheit, Quellen, Frische.
Handeln: neben dem Zeitplan - CTA, Filter, Links zu Playbooks.

2) Arten von Metriken und bessere Formen

DrehbuchDie besten FormenDie Kommentare
ZeitreihenLiniendiagramm, Bereich mit Transparenz, SpapklineStandardmäßig ist p50/p95; Vermeiden Sie 3D und Stacked mit vielen Reihen
Verteilungenhistogram, boxplot, violin, ECDFFür „schwere Schwänze“, zeigen Sie die Log-Skala oder percentiles
Kategorienbar/column, dot plotNach Wert sortieren, nicht alphabetisch
Zusammensetzung/Anteile100% stacked bars, treemapKreisförmig - nur für 2-3 Segmente
Versionsvergleichsmall multiples, slope graph, dumbbellMachen Sie die gleichen Achsen und Skalen
Geochoropleth, Symbol-KarteNormierung auf Bevölkerung/Volumen (per capita/1000 tx)
Reihenfolgenfunnel, sankeyFür Trichter - die Schrittbasis explizit erfassen

3) Skalen, Achsen und Aggregation

Skalen: standardmäßig linear; logarithmisch - für Vielfache von Bereichen; Zinsen [0; 100].
Nullbasis: Säulen - von Grund auf; Linien - keine Nullanforderung (aber baseline anzeigen).
Aggregation: Tag/Stunde/Minute, p50/p95/p99; Vermeiden Sie den Durchschnitt für „laute“ Verteilungen.
Roll-up/Drill-down: Tasten „D/N/H“ (Tag/Woche/Stunde) und „↑/↓“ in der Hierarchie (region→strana→gorod).
Punktprobe (Downsampling): LTTB/MinMax für lange Reihen, um keine Extreme zu verlieren.

4) Kontext und Vergleiche

Vergleich der Zeiträume: „Current vs Previous“ (overlay mit punktierter Linie) und/oder kleine Multiples; Unterschreiben Sie die relative ∆ und die absolute ∆.
Saisonalität: Hintergrundstreifen „Wochenende/Feiertage“, warme/kalte Zonen stundenweise.
Benchmarks: Horizontale Norm-/Ziellinien (SLO/SLA), Zeichnungseinheiten und Zeithorizont.
Vertrauensintervalle: Streifen/Bänder ± CI; für A/B - Fehlerbalken und p-Wert/Aufzug.

5) Unsicherheit, Lücken, Revisionen

Lücken: Brechen Sie die Linie (verbinden Sie nicht mit Null); graue „Nebel“ für ein unvollendetes Fenster.
Daten-Lags: Abzeichen „Daten liegen 12 min zurück“, Tooltip mit Timestamp ingest.
Revisionen: feine Schraffur der Abschnitte „neu berechnet“, Verweis auf changelog.

6) Farbe, Form und Verfügbarkeit (A11y)

Palette: neutrale Basis; Rot ist kritisch, Orange ist eine Warnung, Grün ist positiv.
Farbunabhängigkeit: Duplizieren mit Wert/Marker/Signaturen; Kontrast ≥ WCAG AA.
Anzahl der Reihen: ≤5 pro Diagramm; ansonsten - kleine Multiples/Facetten.
Abmessungen/Klicks: interaktive Ziele ≥ 32-40 px; Fokusringe, Tastaturnavigation.

7) Richtig unterschreiben

Achsen: Einheiten, Zahlenformat (1 234,56; 12. 3k; 5. 2%); Datenbeschriftungen mit Locale.
Legende: in der Reihenfolge der visuellen Bedeutung; anklickbar, um Reihen ein-/auszuschließen.
Anmerkungen: kurz und sachbezogen ("release PSP_X", "incident # 4217"), mit Bezug auf das Ereignis.

8) Interaktivität: nicht überladen

Hover/Tooltip: kompakt, mit Schlüsselfeldern und ∆ vs baseline.
Zoom/Brush: Markieren Sie den Bereich mit der Maus/Tastatur; Schaltfläche Zurücksetzen.
Drill-down: Klicken Sie auf ein Segment → einen detaillierten Schnitt; breadcrumb für die Rückkehr.
Selektoren: Bereichsvoreinstellungen (24h/7d/30d), Segmentfilter, Abs/Prozentschalter.

9) Komponentenvorlagen (Beispiel API)

json
{
"type": "timeseries",
"title": "Payment authorizations,"
"metrics": [
{"id":"auth_rate_p50","label":"p50","agg":"p50"},
{"id":"auth_rate_p95","label":"p95","agg":"p95","style":{"dash":true}}
],
"x": {"field":"ts","granularity":"5m"},
"y": {"unit":"%","min":0,"max":100},
"baseline": {"value": 92. 0, "label": "SLO 92%"},
"ci": {"field_low":"ci_low","field_high":"ci_high"},
"badges": ["late_data","revised"]
}

10) Rendering-Leistung

Auf Server aggregieren: Bereits „richtige“ Fenster/Quantile zurückgeben.
Canvas/WebGL: für Zehntausende von Punkten und Heatmaps; SVG - für ≤2 -3.000 Elemente und klare Signaturen.
Listen/Tabellen-Virtualisierung: Laden Sie Seiten, während Sie scrollen.
Caching: Hot Tiles, Precompute „gestern/Woche“.

11) Glaubwürdigkeit und Anti-Muster

Sie können nicht:
  • Bearbeiten Sie die Skala (trimmen Sie die Achse der Balken über Null).
  • Mischen Sie verschiedene Einheiten ohne sekundäre Achse und explizite Signaturen.
  • Bauen Sie einen „Wald“ stacked-area mit 8-10 Reihen.
  • Ersetzen Sie Lücken durch Nullen.
  • Verwenden Sie 3D/tenyushki für „Schönheit“.

12) Formeln, Einheiten und Formatierung

Geld: minor units/Dezimalzeilen; Währung explizit angeben.
Umrechnungen/Anteile: Prozentsätze mit einem Dezimalzeichen (falls erforderlich - p. p.) .
Geschwindigkeiten/Gebote: „pro Stunde/pro Tag“ - Zeitraum unterschreiben.
Rundung: zu signifikanten Stellen, ohne die Reihenfolge der Werte zu verbergen.

13) Spezifität von Qualitätsmetriken und SLOs

Zeigen Sie error-budget burn (verbleibende% des Budgets) und Warnstufen an.
Für Aptime - Stacked Status Bars „OK/Degraded/Down“ + Fenster von Vorfällen.
Für Latenz - Verteilung (p50/p95/p99), "violin/boxplot' nach Cluster/Endpoints.

14) Storytelling und Auto-Sammari

Narrativer Block: 2-4 Sätze „was ist passiert“ + „warum“ + „was ist zu tun“.
Folien/Export: PDF/PNG/SVG unter Beibehaltung von Schriftarten und Farben; Wasserzeichen und Schnittdatum.

15) Testplan für Visualisierungen

Einheit: Achsenformat, Berechnung von Bins, CI-Bänder.
Integration: Filter/Bereiche/Local, Drill-Down und Reverse Navigation.
E2E: Alert-to-Action-Szenario: Klicken Sie auf die Anomalie → das Playbook.
A11y/i18n: Bildschirmleser, Tastatur, Übersetzung von Unterschriften.
Perf: Rendering von großen Reihen, Cold/Warm Cache, Stress auf 10 × Punkte.

16) Qualitätsmetriken für Visualisierungen

Time-to-Insight (TTI): Die mediane Zeit bis zum ersten Klick/Verstehen.
Explained Rate: Anteil der Graphen mit verfügbarem Explain.
Aktionsrate: Hier wurden Aktionen aus dem Widget ausgeführt.
Error/Noise: Falsche Signaturen, Benutzerbeschwerden.
Perf p95: Zeit bis zum ersten Inhalt und bis zur Interaktivität.

17) Checklist des Grafikdesigns

  • Der richtige Diagrammtyp für die Aufgabe
  • Klare Achsen, Einheiten, Zahlenformat und Datumsangaben
  • Kontext: baseline/SLO, Vergleichszeitraum, Anmerkungen
  • Ausweise/Verzögerungen/Revisionen anzeigen
  • Farben und Kontrast (WCAG), max. 5 Reihen
  • Interaktivität ohne Überlastung: hover, zoom, drill-down
  • Leistung: Aggregation, Downsampling, Canvas/WebGL bei Bedarf
  • CTA in der Nähe: Bericht/Playbook öffnen/alert erstellen
  • Export/Sharing mit Schnittdatum und Filteroptionen

18) Einbettung in Dashboards

Consistency-Kit: einheitliche Token (Schriftarten, Größen, Paletten), einheitliches Verhalten der Tultypen.
Widget-Vorlagen: KPIs, Zeitreihen, Verteilung, Vergleich, Karte, Tabelle.
Slots für intelligente Hinweise: Abzeichen „Anomalie“, Erklärungen der Fahrer, Aktionsschaltflächen.

19) Implementierungsplan (3 Iterationen)

Iteration 1 - Fundamentals (2-3 Wochen):
  • Diagrammtypen, einheitliche Skalen/Formate, Baseline/SLO, Auslassungen/Lag-Abzeichen, Export.
Iteration 2 - Insight & A11y (3-4 Wochen):
  • Periodenvergleiche, CI-Feeds, kleine Multiples, Anomalien/Abzeichen, Tastaturnavigation.
Iteration 3 - Scale & Story (kontinuierlich):
  • Downsampling/WebGL, Explain-Panel, Auto-Sammari, Dashboards und CTA-Presets.

20) Mini-FAQ

Muss ich die Y-Achse immer bei Null beginnen?
Für die Pfosten, ja. Für Linien - nicht erforderlich, aber geben Sie die Baseline an und „betrügen“ Sie nicht mit dem Maßstab.

Wie zeige ich p95/p99 und überlaste nicht?
Percentiles Band oder kleine Multiples mit gleichen Achsen.

Was ersetzt den „Kuchen“ mit 8 Segmenten?
100% gestapelte Balken oder Tisch mit Balken innerhalb der Zeilen (Balken-in-Zelle) + Sortieren.

Summe

Effektive Visualisierung von Metriken ist die richtige Wahl der Form + ehrlicher Kontext + bequeme Aktionen. Halten Sie einheitliche Standards für Skalen und Formate, zeigen Sie Unsicherheit und Lücken, lassen Sie uns schnell Drill Down und CTA, achten Sie auf Leistung und Verfügbarkeit. Dann sind Diagramme keine „Bilder“ mehr und werden zu einem Entscheidungsinstrument.

Contact

Kontakt aufnehmen

Kontaktieren Sie uns bei Fragen oder Support.Wir helfen Ihnen jederzeit gerne!

Telegram
@Gamble_GC
Integration starten

Email ist erforderlich. Telegram oder WhatsApp – optional.

Ihr Name optional
Email optional
Betreff optional
Nachricht optional
Telegram optional
@
Wenn Sie Telegram angeben – antworten wir zusätzlich dort.
WhatsApp optional
Format: +Ländercode und Nummer (z. B. +49XXXXXXXXX).

Mit dem Klicken des Buttons stimmen Sie der Datenverarbeitung zu.