StartseiteProjekteKubernetes Observability

Kubernetes Observability

In meiner IT-Praxis bei interSales ging es darum, Zustände eines Kubernetes-Clusters in einer Testumgebung so sichtbar zu machen, dass Fehlerbilder eingegrenzt werden können.

Betriebliche Testumgebung

Alle drei Projekte ansehen ↗
Echter Grafana-Ausschnitt aus der Kubernetes-Monitoring-Testumgebung
Originaler Projektbeleg; keine nachgestellte Oberfläche.

Das konkrete Problem.

Ein einzelnes Signal erklärt einen gestörten Workload nicht. Für die Einordnung sollten Pod-Zustände, Readiness und Neustarts gemeinsam lesbar sein.

Mein Beitrag und die Bausteine.

Ich habe die Monitoring-Umgebung in der Testumgebung mit Alloy, Prometheus und Grafana aufgebaut und dokumentiert.

  1. Kubernetes-Testcluster
  2. Grafana Alloy
  3. Prometheus
  4. Grafana-Dashboard

Was ich bewusst geändert oder aufgebaut habe.

Die relevanten Cluster-Signale wurden in einer gemeinsamen Ansicht zusammengeführt. So lassen sich Readiness und Neustarts neben dem Pod-Zustand betrachten.

Was heute belegt ist.

Ein echtes Dashboard aus der Testumgebung ist als Bild belegt. Ein produktiver Unternehmenscluster oder eine behobene Produktionsstörung wird hier nicht behauptet.

Was ich daraus mitnehme.

Monitoring wird nützlicher, wenn es eine konkrete Diagnosefrage beantwortet. Der nächste Schritt für eine stärkere Case Study wären dokumentierte Beispielvorfälle und überprüfbare Vorher/Nachher-Daten.

Selbst nachsehen.

Weitere Arbeiten aus Systembetrieb und Automation

PROJEKTE ANSEHEN ↗Kontakt aufnehmen ↗