Cardinality-Explosion-Diagnose bei einem Wiener Cloud-SaaS-Startup
Übersicht
Worum es bei diesem Projekt geht.
Sie erhalten Zugang zu der Prometheus-Instanz (Mimir-basiert), den Storage-Kosten-Verlauf der letzten 90 Tage und den Quellcode aller Services (10 Go-Services). Diagnostizieren Sie die Top-10-Cardinality-Verbrecher mit Prometheus-eigenen Tools (prometheus_tsdb_head_series, topk-Abfragen). Reviewen Sie den Service-Code und identifizieren Sie die Label-Quellen. Refaktorieren Sie die kritischen Metriken (z. B. 'user_id' raus aus Labels, stattdessen Exemplars verwenden — ein OTel-Mechanismus, um konkrete Beispiel-Traces an Metriken anzuhängen, ohne die Cardinality zu sprengen). Etablieren Sie eine Cardinality-Budget-Policy (z. B. 'keine Metrik > 10.000 Series') und implementieren Sie ein CI-Gate, das die Policy mit promtool-basierten Linting-Regeln durchsetzt. Liefern Sie den Diagnose-Bericht, die Refactoring-Commits, die CI-Gate-Konfiguration und ein 12-seitiges Cardinality-Hygiene-Playbook für das Team.
Das Briefing
Was Du tust und was Du zeigst.
Wie identifiziert und behebt man eine Cardinality-Explosion in einem 10-Service-Prometheus-Setup, und wie verhindert man künftige Verstöße per CI-Gate?
Earning criteria — what you'll demonstrate
- Cardinality-Probleme in Prometheus methodisch diagnostizieren
- Exemplars als Cardinality-freundliche Alternative zu hochkardinalen Labels einsetzen
- CI-Gates für Observability-Disziplin produktiv aufsetzen
- Observability-Kosten-Hygiene als Engineering-Praxis etablieren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenNoch eine Sache