Preise Anmelden Kostenlos testen Support
Alles, was ein Ingenieur tun muss, ist, auf einen Link zu klicken – und er hat alles, was er braucht, an einem Ort. Dieses Maß an Integration und Einfachheit hilft uns, schneller und effektiver zu reagieren.
Sajeeb Lohani
Globaler Technischer Informationssicherheitsbeauftragter (TISO), Bugcrowd
Fallstudie lesen

Warum Prometheus nicht ausreicht, um komplexe Umgebungen zu überwachen

5 min read
Inhaltsverzeichnis

    FAQs

    Nicht immer. Die Genauigkeit der Analyse richtet sich nach der Datenqualität, dem Fachwissen der für die Analyse zuständigen Personen und der Gründlichkeit des Untersuchungsprozesses. Protokolldaten befinden sich auf atomarer Ebene der Daten und sind daher bei der Ursachenanalyse am hilfreichsten und genauesten.

    Eine Kubernetes-Arbeitslast kann viele Probleme aufweisen, und moderne Application-Monitoring-Tools müssen herausfinden, welche Kombination aus Pod und Knoten Probleme hat. Prüfen Sie dann die zugehörigen Containerprotokolle, um die Ursache des Problems zu ermitteln. Idealerweise sollten Ausfälle der Kubernetes-Infrastruktur in einem Monitoring-Tool visualisiert werden, das Container-Metriken, Knoten-Metriken, Ressourcen-Metriken, Kubernetes-Cluster-Logs und Trace-Daten in Histogrammen und Diagrammen erfassen kann.

    Herkömmliche Monitoring-Lösungen zwingen einem Microservices-Problem eine serverbasierte Lösung auf. Ihr Team verschwendet wertvolle Minuten damit, ernsthafte Kunden- und Sicherheitsprobleme mit Infrastrukturproblemen auf Pod-, Container- und Knotenebene zu korrelieren. Sumo Logic hat dieses Modell auf den Kopf gestellt.

    Mit Sumo Logic können Sie Ihre Kubernetes-Umgebung in Form von Logs, Metriken und Ereignissen in verschiedenen Hierarchien betrachten, so dass Sie Ihren Cluster durch die Linse Ihrer Wahl sehen können. Wir können zum Beispiel native Kubernetes-Metadaten wie einen Namespace verwenden, um die Leistung aller mit einem Namespace verbundenen Pods zu visualisieren.

    Es gibt viele wichtige Metriken für die Überwachung von Kubernetes-Clustern. Die Überwachung erfolgt auf zwei Ebenen: Cluster und Pod. Die Cluster-Überwachung überwacht den Zustand eines gesamten Kubernetes-Clusters, um zu überprüfen, ob die Knoten ordnungsgemäß und mit der richtigen Kapazität funktionieren, wie viele Anwendungen auf einem Knoten laufen und wie der Cluster die Ressourcen nutzt. Die Pod-Überwachung verfolgt Probleme, die sich auf einzelne Pod-Metriken auswirken, wie Ressourcenauslastung, Anwendungs- und Pod-Replikation oder Autoscaling-Metriken.

    Auf Clusterebene müssen Sie messen, wie viele Knoten verfügbar und gesund sind, um die Cloud-Ressourcen zu bestimmen, die Sie für den Betrieb des Clusters benötigen. Sie müssen auch messen, welche Rechenressourcen Ihre Knoten nutzen – einschließlich Speicher, CPU, Bandbreite und Speicherauslastung –, um zu wissen, ob Sie die Größe oder Anzahl der Knoten in einem Cluster verringern oder erhöhen sollten.

    Auf der Ebene des Pods gibt es drei wichtige Kennzahlen:

    Container: Netzwerk-, CPU- und Speichernutzung

    Anwendung: spezifisch für die Anwendung und bezogen auf ihre Geschäftslogik

    Pod-Gesundheit und -Verfügbarkeit: wie der Orchestrator einen bestimmten Pod, Gesundheitsprüfungen, Netzwerkdaten und die fortschreitende Bereitstellung behandelt.

    David Girvin
    Lead Technical Advocate
    David Girvin is a Technical Advocate at Sumo Logic, facilitating technical accuracy in the cloud of marketing. Previously, he was an AppSec / offensive security architect for places like 1Password and Red Canary. When not working, David travels to surf destinations for surfing and foiling.