Freigeben über


Überwachen der Leistung Ihres Kubernetes-Clusters mit Container Insights

Mit Arbeitsmappen, Leistungsdiagrammen und dem Integritätsstatus in Container Insights können Sie die Workload von Kubernetes-Clustern, die in Azure Kubernetes Service (AKS), Azure Stack oder einer anderen Umgebung gehostet werden, überwachen. Dieser Artikel hilft Ihnen zu verstehen, wie Sie Azure Monitor verwenden, um erkannte Probleme schnell zu bewerten, zu untersuchen und zu beheben.

Arbeitsmappen

Arbeitsmappen kombinieren Text, Protokollabfragen, Metriken und Parameter zu umfassenden interaktiven Berichten, mit denen Sie die Clusterleistung analysieren können. Unter Arbeitsmappen in Container Insights finden Sie eine Beschreibung der Arbeitsmappen, die für Container Insights verfügbar sind, und wie der Zugriff darauf erfolgt.

Multi-Cluster-Ansicht in Azure Monitor

Azure Monitor verfügt über eine Multi-Cluster-Ansicht, in der der Integritätsstatus aller überwachten Kubernetes-Cluster angezeigt wird, die in Ressourcengruppen in Ihrem Abonnement bereitgestellt wurden. In dieser Ansicht können Sie die Clusterintegrität auf einen Blick einschätzen und dann einen Drilldown zur Seite mit der Knoten- bzw. Controllerleistung ausführen oder alternativ zu den Leistungsdiagrammen für den Cluster navigieren. Bei Clustern, die als nicht überwacht erkannt und identifiziert wurden, können Sie die Überwachung aus der Ansicht aktivieren.

Hinweis

Azure Stack (Vorschau) und Nicht-Azure (Vorschau) werden in dieser Ansicht nicht mehr unterstützt.

Wählen Sie im Azure-Portal im linken Bereich die Option Überwachen aus, um auf die Multi-Cluster-Ansicht zugreifen zu können. Wählen Sie im Abschnitt Insights die Option Container aus.

Screenshot: Beispiel für ein Multi-Cluster-Dashboard in Azure Monitor.

Die Registerkarte Überwachte Cluster enthält die folgenden Informationen:

  • Wie viele Cluster sich in einem kritischen oder problematischen Zustand befinden, verglichen mit der Anzahl der Cluster, die in einem fehlerfreien Zustand sind oder keine Berichterstattung liefern (als Zustand „Unbekannt“ bezeichnet).
  • Wie viele Knoten, Benutzer und Systempods pro Cluster bereitgestellt wurden

Folgende Integritätsstatus sind enthalten:

  • Kritisch: Mindestens ein kritischer Fehler wurde entdeckt, der behandelt werden muss, um den normalen Betriebszustand wiederherzustellen.
  • ** Warnung: Es wurden ein oder mehrere Probleme festgestellt, die angegangen werden müssen, um zu verhindern, dass sich der Gesundheitszustand kritisch verschlechtert.
  • Nicht autorisiert: Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Lesen von Daten im Arbeitsbereich oder in der Datensammlungsregel.
  • Nicht gefunden: Entweder der Arbeitsbereich, die Ressourcengruppe oder das Abonnement, das den Arbeitsbereich enthält, wurde gelöscht.
  • Aufzeichnungsregeln aktivieren: Aktivieren Sie Prometheus-Aufzeichnungsregeln , um Daten mit höherer Leistung und Prometheus-Visualisierungen zu entsperren.
  • Falsch konfiguriert: Es ist ein Fehler aufgetreten.
  • Fehler: Beim Versuch, Daten aus dem Arbeitsbereich zu lesen, ist ein Fehler aufgetreten.
  • Keine Daten: In den letzten 30 Minuten wurden keine Daten an den Arbeitsbereich gemeldet.
  • Unbekannt: Wenn der Dienst keine Verbindung mit einem Knoten oder einem Pod herstellen konnte, wechselt der Status zu „Unbekannt“.
  • Fehlerfrei: Für die VM wurden keine Probleme erkannt, und sie funktioniert wie gewünscht.
  • Ausstehend: Die Überwachungskonfiguration für Arc-fähige Cluster dauert in der Regel ungefähr 5 Minuten. Wenn der Cluster von Azure getrennt ist, wird dieser Vorgang möglicherweise verzögert.
  • Für X Stunden ausstehend: Die Überwachungskonfiguration für den Arc-fähigen Cluster dauert länger als erwartet.
  • Fehlgeschlagen: Die Überwachungskonfiguration für den Arc-fähigen Cluster war nicht erfolgreich.

Der Gesundheitszustand berechnet den allgemeinen Clusterstatus als den schlimmsten von drei Zuständen, mit einer Ausnahme. Falls einer der drei Status „Unbekannt“ lautet, wird auch für den allgemeinen Clusterstatus Unbekannt angezeigt.

Die folgende Tabelle bietet eine Aufschlüsselung der Berechnung, die die Gesundheitszustände eines überwachten Clusters in der Multi-Cluster-Sicht steuert.

Überwachter Cluster Der Status Verfügbarkeit
Benutzerpod Gesund
Warnung
Kritisch
Unbekannt
100 %
90–99 %
<90 %
Keine Meldung in den letzten 30 Minuten erfolgt
Systempod Gesund
Warnung
Kritisch
Unbekannt
100 %

100 %
Keine Meldung in den letzten 30 Minuten erfolgt
Knoten Gesund
Warnung
Kritisch
Unbekannt
>85 %
60 – 84 %
<60 %
Keine Meldung in den letzten 30 Minuten erfolgt

In der Liste der Cluster können Sie einen Drilldown zur Seite "Übersicht" für AKS und Cluster für Arc-fähige Cluster ausführen, indem Sie den Namen des Clusters auswählen. Navigieren Sie dann zur Seite Knoten mit der Leistungsanzeige, indem Sie in der Spalte Knoten den Rollup der Knoten für den jeweiligen Cluster auswählen. Außerdem können Sie auch einen Drilldown zur Leistungsseite Controller ausführen, indem Sie den Rollup der Spalte Benutzerpods oder Systempods auswählen.

Direktes Anzeigen der Leistung aus einem Cluster

Der Zugriff auf Containereinblicke ist direkt über einen AKS-Cluster verfügbar, indem Sie im linken Bereich "Überwachen" auswählen oder einen Cluster aus der Multiclusteransicht auswählen. Weitere Informationen zu Insights finden Sie unter Verwaltete Prometheus-Visualisierungen in Azure Monitor.

Anzeigen von Containermetriken im Metrik-Explorer

Im Metrik-Explorer können Sie Metriken für aggregierte Knoten und Podnutzung aus Container Insights anzeigen. In der folgenden Tabelle sind die Details zur Verwendung der Metrikdiagramme für die Visualisierung von Containermetriken zusammengefasst.

Namespace Metrik BESCHREIBUNG
insights.container/nodes
CPU-Auslastung in Millicores Aggregierte Messung der CPU-Auslastung im gesamten Cluster. Hierbei handelt es sich um eine Aufteilung des CPU-Kerns in 1.000 Einheiten (Milli = 1.000). Dient zum Bestimmen der Verwendung von Kernen in einem Container, in dem viele Anwendungen einen einzigen Kern verwenden können.
CPU-Auslastungsprozentsatz Aggregierte durchschnittliche CPU-Auslastung in Prozent für den gesamten Cluster.
memoryRssBytes Verwendeter RSS-Arbeitsspeicher des Containers in Byte.
memoryRssPercentage Verwendeter RSS-Arbeitsspeicher des Containers in Prozent.
memoryWorkingSetBytes Verwendeter Arbeitssatz-Arbeitsspeicher des Containers.
memoryWorkingSetPercentage Verwendeter Arbeitssatz-Arbeitsspeicher des Containers in Prozent.
Knotenanzahl Die Knotenanzahl von Kubernetes.
insights.container/pods
PodCount Die Podanzahl von Kubernetes.

Sie können eine Metrik teilen, um sie nach Dimension anzuzeigen und damit zu visualisieren, wie verschiedene Segmente der Metrik zusammenhängen. Für einen Knoten können Sie das Diagramm nach der Dimension Host segmentieren. Über einen Pod können Sie die Segmentierung nach den folgenden Dimensionen durchführen:

  • Steuergerät
  • Kubernetes-Namespace
  • Knoten
  • Phase

Analyse von Knoten, Controllern und des Containerzustands

Wenn Sie zur Registerkarte Knoten, Controller oder Container wechseln, wird rechts auf der Seite automatisch ein Eigenschaftenbereich angezeigt. Dort werden die Eigenschaften des ausgewählten Elements angezeigt. Dies umfasst auch die Bezeichnungen, die Sie definieren, um die Kubernetes-Objekte zu organisieren. Wenn ein Linux-Knoten ausgewählt ist, werden im Abschnitt Local Disk Capacity (Kapazität der lokalen Festplatte) auch der verfügbare Speicherplatz auf der Festplatte und der prozentual für jede Festplatte auf dem Knoten genutzte Speicherplatz angezeigt. Klicken Sie im Bereich auf den Link >>, um den Bereich anzuzeigen oder auszublenden.

Wenn Sie die Objekte in der Hierarchie erweitern, wird der Eigenschaftenbereich auf Basis des ausgewählten Objekts aktualisiert. In dem Bereich können Sie auch Kubernetes-Containerprotokolle (stdout/stderror), -Ereignisse und -Podmetriken anzeigen, indem Sie im oberen Bereich auf die Registerkarte Liveereignisse klicken. Weitere Informationen zur erforderlichen Konfiguration zum Erteilen und Steuern des Zugriffs für die Anzeige dieser Daten finden Sie unter Einrichten der Funktion für Livedaten.

Beim Überprüfen von Clusterressourcen können Sie diese Daten aus dem Containern in Echtzeit sehen. Weitere Informationen zu dieser Funktion finden Sie unter Anzeigen von Kubernetes-Protokollen, -Ereignissen und Podmetriken in Echtzeit.

Zum Anzeigen von Kubernetes-Protokolldaten, die in Ihrem Arbeitsbereich basierend auf vordefinierten Protokollsuchen gespeichert wurden, wählen Sie in der Dropdownliste In Analytics anzeigen die Option Containerprotokolle anzeigen aus. Weitere Informationen finden Sie unter Abfragen von Protokollen aus Container Insights.

Verwenden Sie die Option + Filter hinzufügen oben auf der Seite, um die Ergebnisse für die Ansicht nach Dienst, Knoten, Namespace oder Knotenpool zu filtern. Nachdem Sie den Filterbereich ausgewählt haben, wählen Sie einen der Werte im Feld Wert(e) auswählen aus. Nachdem der Filter konfiguriert wurde, wird er global auf alle Perspektiven des AKS-Clusters angewendet. Die Formel unterstützt nur das Gleichheitszeichen. Sie können zusätzlich zum obersten weitere Filter hinzufügen, um Ihre Ergebnisse weiter einzugrenzen. Wenn Sie beispielsweise einen Filter nach Knoten angeben, können Sie für den zweiten Filter nur Dienst oder Namespace auswählen.

Die Angabe eines Filters auf einer Registerkarte wird weiterhin angewendet, wenn Sie eine andere Registerkarte auswählen. Sie wird gelöscht, wenn Sie das Symbol x neben dem angegebenen Filter auswählen.

Wechseln Sie zur Registerkarte Knoten, und die Zeilenhierarchie folgt dem Kubernetes-Objektmodell, das mit einem Knoten in Ihrem Cluster beginnt. Wenn Sie den Knoten erweitern, können Sie mindestens einen Pod anzeigen, der auf dem Knoten ausgeführt wird. Wenn mehrere Container zu einem Pod zusammengefasst sind, werden sie als letzte Zeile in der Hierarchie angezeigt. Sie können auch anzeigen, wie viele nicht auf Pods bezogene Workloads auf dem Host ausgeführt werden, falls Prozessor oder Arbeitsspeicher des Hosts überlastet sind.

Screenshot: Beispiel für die Kubernetes-Knotenhierarchie in der Leistungsansicht.

Windows Server-Container, in denen das Betriebssystem Windows Server 2019 ausgeführt wird, werden in der Liste nach allen Linux-basierten Knoten angezeigt. Wenn Sie einen Windows Server-Knoten erweitern, können Sie einen oder mehrere Pods und Container anzeigen, die auf dem Knoten ausgeführt werden. Nachdem ein Knoten ausgewählt wurde, werden im Eigenschaftenbereich Versionsinformationen angezeigt.

Screenshot: Beispielknotenhierarchie mit aufgeführten Windows Server-Knoten.

Virtuelle Knoten mit Azure Container Instances, auf denen das Linux-Betriebssystem ausgeführt wird, werden nach dem letzten AKS-Clusterknoten in der Liste angezeigt. Wenn Sie einen virtuellen Container Instances-Knoten erweitern, können Sie mindestens einen Container Instances-Pod und die auf dem Knoten ausgeführten Container anzeigen. Metriken werden nicht für Knoten gesammelt und gemeldet, sondern nur für Pods.

Screenshot: Beispielknotenhierarchie mit aufgeführten Container Instances.

Auf einem erweiterten Knoten können Sie per Drilldown von dem Pod oder Container, der auf dem Knoten ausgeführt wird, zum Controller navigieren, um für diesen Controller gefilterte Leistungsdaten anzuzeigen. Wählen Sie den Wert in der Spalte Controller für den spezifischen Knoten aus.

Screenshot, der den Drill-down vom Knoten zum Controller in der Leistungsansicht zeigt.

Wählen Sie oben auf der Seite Controller oder Container aus, um den Status und die Ressourcenauslastung für diese Objekte zu überprüfen. Wählen Sie zum Überprüfen der Arbeitsspeicherauslastung in der Dropdownliste Metrik die Option Arbeitsspeicher RSS oder Arbeitssatz für Arbeitsspeicher aus. Arbeitsspeicher RSS wird nur für die Kubernetes-Version 1.8 und höher unterstützt. Andernfalls werden Werte für Min % als NaN angezeigt. Dieser numerische Datentypwert stellt einen nicht definierten oder nicht darstellbaren Wert dar.

Screenshot, der eine Leistungsansicht von Containerknoten zeigt.

Im Arbeitsspeicher-Arbeitssatz sind der „residente“ Speicher und der virtuelle Speicher (Cache) enthalten. Dies ist der gesamte Speicher, der von der Anwendung verwendet wird. Unter Arbeitsspeicher-RSS wird nur der Hauptspeicher angezeigt (der residente Speicher). Diese Metrik zeigt die tatsächliche Kapazität des verfügbaren Arbeitsspeichers an. Worin besteht der Unterschied zwischen residentem Speicher und virtuellem Speicher?

  • Residenter Speicher oder Hauptspeicher ist die tatsächliche Menge an Arbeitsspeicher, die auf dem Computer für die Knoten des Clusters verfügbar ist.
  • Beim virtuellen Speicher handelt es sich um reservierten Festplattenspeicher (Cache), der vom Betriebssystem verwendet wird, um bei hoher Speicherauslastung Daten aus dem Arbeitsspeicher auf den Datenträger auszulagern und bei Bedarf in den Arbeitsspeicher zurückzuholen.

Standardmäßig beziehen sich Leistungsdaten auf die letzten sechs Stunden, aber Sie können den Zeitraum mit der Option TimeRange oben links ändern. Außerdem können Sie die Ergebnisse im Zeitbereich filtern, indem Sie im Perzentilselektor die Optionen Min. , Mittelw. , 50. , 90. , 95. und Max. auswählen.

Screenshot: Perzentilauswahl für die Datenfilterung.

Wenn Sie den Mauszeiger auf das Balkendiagramm unter der Spalte Trend bewegen, zeigt jeder Balken innerhalb eines Stichprobenzeitraums von 15 Minuten entweder die CPU- oder Speicherauslastung an – je nachdem, welche Metrik ausgewählt ist. Verwenden Sie nach dem Auswählen des Trenddiagramms per Tastatur die Tastenkombination ALT+BILD-AUF oder ALT+BILD-AB, um die Balken einzeln zu durchlaufen. Sie erhalten die gleichen Details wie beim Bewegen des Mauszeigers auf den Balken.

Screenshot: Beispiel für das Zeigen auf ein Trendbalkendiagramm.

Im nächsten Beispiel hat Container für den ersten Knoten in der Liste (aks-nodepool1-) den Wert 25. Dieser Wert ist eine Zusammenfassung der bereitgestellten Container insgesamt.

Screenshot: Beispiel für ein Rollup von Containern pro Knoten.

Mit diesen Informationen können Sie schnell feststellen, ob Sie ein angemessenes Gleichgewicht zwischen Containern und Knoten in Ihrem Cluster haben.

In der folgenden Tabelle sind die Informationen beschrieben, die beim Anzeigen der Registerkarte Knoten angezeigt werden.

Kolumne BESCHREIBUNG
Name Der Name des Hosts.
Der Status Kubernetes-Ansicht des Knotenstatus.
Min. %, Mittelw. %, 50. %, 90. %, 95. %, Max. % Durchschnittlicher Prozentsatz von Knoten basierend auf dem Perzentil für die ausgewählte Dauer.
Min, Durchschnitt, 50, 90, 95, Max Tatsächlicher Durchschnittswert der Knoten basierend auf dem Perzentil für den ausgewählten Zeitraum. Der Mittelwert wird ausgehend vom festgelegten CPU-/Speichergrenzwert für einen Knoten gemessen. Für Pods und Container ist dies der vom Host gemeldete Durchschnittswert.
Container Anzahl von Containern
Betriebszeit Stellt den Zeitraum dar, der seit dem Start oder Neustart eines Knotens verstrichen ist.
Steuergerät Nur für Container und Pods. Zeigt an, unter welchem Controller sich ein Element befindet. Nicht alle Pods befinden sich in einem Controller, sodass einige N/A anzeigen.
Trend Min. %, Mittelw. %, 50. %, 90. %, 95. %, Max. % Balkendiagrammtrend, der die durchschnittliche Perzentilmetrik des Controllers in Prozent anzeigt.

Wenn Sie einen Knoten mit dem Namen Anderer Prozess erweitern, bemerken Sie möglicherweise eine Auslastung. Sie stellt nicht containerisierte Prozesse dar, die auf Ihrem Knoten ausgeführt werden, und umfasst Folgendes:

  • Nicht-Containerprozesse in selbstverwaltetem oder verwaltetem Kubernetes.
  • Containerlaufzeitprozesse.
  • Kubelet.
  • Systemprozesse, die auf Ihrem Knoten ausgeführt werden.
  • Andere Nicht-Kubernetes-Workloads, die auf Knotenhardware oder einer VM ausgeführt werden.

Berechnung: Gesamtauslastung von CAdvisor - Auslastung vom Containerprozess.

Wählen Sie in der Auswahl Controllers aus.

Screenshot: Auswählen von Controllern

Hier können Sie die Leistungsintegrität Ihrer Controller und virtuellen Container Instances-Knoten oder virtuellen Knotenpods anzeigen, die nicht mit einem Controller verbunden sind.

Screenshot: Leistungsansicht von <Name>-Controllern

Die Zeilenhierarchie beginnt mit einem Controller. Wenn Sie einen Controller erweitern, sehen Sie einen oder mehrere Pods. Wenn Sie einen Pod erweitern, wird in der letzten Zeile der Container angezeigt, der im Pod gruppiert ist. Von einem erweiterten Controller aus können Sie per Drilldown zu dem Knoten navigieren, auf dem er ausgeführt wird, um für diesen Controller gefilterte Leistungsdaten anzuzeigen. Container Instances-Pods, die nicht mit einem Controller verbunden sind, werden in der Liste als Letztes aufgeführt.

Screenshot: Beispielcontrollerhierarchie mit aufgelisteten Container Instances-Pods.

Wählen Sie den Wert in der Spalte Knoten für den spezifischen Controller aus.

Screenshot: Exemplarischer Drilldownvorgang vom Controller zum Knoten in der Leistungsansicht.

In der folgenden Tabelle sind die Informationen beschrieben, die bei der Anzeige von Controllern erscheinen.

Kolumne BESCHREIBUNG
Name Der Name des Controllers.
Der Status Der Rollupstatus der Container, wenn deren Ausführung mit einem Status abgeschlossen wurde, z. B. OK, Abgebrochen, Fehler, Beendet oder Angehalten. Wenn der Container läuft, der Status jedoch entweder nicht richtig angezeigt oder vom Agenten nicht erfasst wurde und seit über 30 Minuten keine Antwort erfolgt ist, lautet der Status Unbekannt. Zusätzliche Informationen zum Statussymbol finden Sie in der folgenden Tabelle.
Min. %, Mittelw. %, 50. %, 90. %, 95. %, Max. % Durchschnittliches Rollup des durchschnittlichen Prozentsatzes jeder Entität für die ausgewählte Metrik und das ausgewählte Perzentil.
Min, Durchschnitt, 50, 90, 95, Max Rollup der durchschnittlichen CPU-Millicore oder Speicherleistung des Containers für das ausgewählte Perzentil. Der Mittelwert wird ausgehend vom festgelegten CPU-/Speichergrenzwert für einen Pod gemessen.
Container Gesamtanzahl der Container für den Controller oder Pod.
Neustarts Rollup der Anzahl von Containerneustarts.
Betriebszeit Stellt den Zeitraum dar, der seit dem Start eines Containers verstrichen ist.
Knoten Nur für Container und Pods. Zeigt an, unter welchem Controller sich ein Element befindet.
Trend Min. %, Mittelw. %, 50. %, 90. %, 95. %, Max. % Balkendiagrammtrend, der die durchschnittliche Perzentilmetrik des Controllers anzeigt.

Die Symbole im Statusfeld zeigen den Onlinestatus von Containern an.

Symbol Der Status
Statussymbol für „Bereit für Ausführung“. Wird ausgeführt
Statussymbol für „Wartend oder angehalten“. Wartend oder angehalten
Symbol für zuletzt gemeldeten Ausführungsstatus. Zuletzt als ausgeführt gemeldet, hat aber seit mehr als 30 Minuten nicht geantwortet
Symbol für erfolgreichen Status. Erfolgreich beendet oder Fehler beim Beenden

Das Statussymbol zeigt basierend auf dem, was der Pod bereitstellt, eine Anzahl an. Es zeigt die schlechtesten beiden Zustände an. Wenn Sie den Mauszeiger über den Status bewegen, wird ein Rollupstatus aller Pods im Container angezeigt. Wenn der Status „Bereit“ nicht vorliegt, wird der Statuswert (0) angezeigt.

Wählen Sie im Selektor Container aus.

Screenshot: Auswählen von Containern.

Hier können Sie die Leistungsintegrität Ihrer AKS- und Azure Container Instances-Container anzeigen.

Screenshot: Leistungsansicht von <Name>-Containern

Von einem Container aus können Sie per Drilldown zu einem Pod oder Knoten navigieren, um für das entsprechende Objekt gefilterte Leistungsdaten anzuzeigen. Wählen Sie den Wert in der Spalte Pod oder Knoten für den spezifischen Container aus.

Screenshot: Beispiel für einen Drilldown vom Knoten zu den Containern in der Leistungsansicht.

In der folgenden Tabelle sind die Informationen beschrieben, die bei der Anzeige von Containern erscheinen.

Kolumne BESCHREIBUNG
Name Der Name des Controllers.
Der Status Status der Container, sofern vorhanden. Weitere Informationen zum Statussymbol finden Sie in der folgenden Tabelle.
Min. %, Mittelw. %, 50. %, 90. %, 95. %, Max. % Zusammenfassung des durchschnittlichen Prozentsatzes jeder Entität für die ausgewählte Metrik und das ausgewählte Perzentil.
Min, Durchschnitt, 50, 90, 95, Max Rollup der durchschnittlichen CPU-Millicore oder Speicherleistung des Containers für das ausgewählte Perzentil. Der Mittelwert wird ausgehend vom festgelegten CPU-/Speichergrenzwert für einen Pod gemessen.
Pod Container, in dem sich der Pod befindet.
Knoten  Der Knoten, in dem sich der Container befindet.
Neustarts Stellt den Zeitraum dar, der seit dem Start eines Containers verstrichen ist.
Betriebszeit Stellt den Zeitraum dar, der seit dem Start oder Neustart eines Containers verstrichen ist.
Trend Min. %, Mittelw. %, 50. %, 90. %, 95. %, Max. % Balkendiagrammtrend, der die durchschnittliche Perzentilmetrik des Containers in Prozent anzeigt.

Andere Prozesse

Der Eintrag Andere Prozesse in der Ansicht Knoten soll Ihnen dabei helfen, die Grundursache für die hohe Ressourcennutzung auf dem Knoten zu verstehen. Diese Informationen helfen Ihnen, die Verwendung zwischen containerisierten Prozessen und nicht containerisierten Prozessen zu unterscheiden. Hierbei handelt es sich um nicht containerisierte Prozesse, die auf Ihrem Knoten ausgeführt werden und Folgendes umfassen:

  • Nicht containerisierte selbstverwaltete oder Managed Kubernetes-Prozesse.
  • Containerlaufzeitprozesse.
  • Kubelet.
  • Systemprozesse, die auf Ihrem Knoten ausgeführt werden.
  • Andere Nicht-Kubernetes-Workloads, die auf Knotenhardware oder einer VM ausgeführt werden.

Der Wert von anderen Prozessen lautet Total usage from CAdvisor - Usage from containerized process.

Der Status

Die Symbole im Statusfeld zeigen die Onlinestatus der Pods an, die in der folgenden Tabelle beschrieben sind.

Symbol Der Status
Statussymbol für „Bereit für Ausführung“.
Statussymbol für „Wartend oder angehalten“. Wartend oder angehalten
Symbol für zuletzt gemeldeten Ausführungsstatus. Zuletzt als ausgeführt gemeldet, hat aber seit mehr als 30 Minuten nicht geantwortet
Statussymbol für „Beendet“. Erfolgreich beendet oder Fehler beim Beenden
Symbol für den Status „Fehler“. Status „Fehler“

Überwachen und Visualisieren von Netzwerkkonfigurationen

Der Azure-Netzwerkrichtlinien-Manager enthält informative Prometheus-Metriken, mit denen Sie Ihre Netzwerkkonfigurationen überwachen und besser verstehen können. Er bietet integrierte Visualisierungen im Azure-Portal oder in Grafana Labs. Weitere Informationen finden Sie unter Überwachen und Visualisieren von Netzwerkkonfigurationen mit dem Azure npm.

Nächste Schritte

  • Informationen zum Erstellen von Warnungen für hohe CPU-Auslastung und Arbeitsspeicherauslastung zur Unterstützung Ihrer DevOps-Prozesse und -Verfahren bzw. Betriebsprozesse und -verfahren finden Sie unter Erstellen von Leistungswarnungen mit Container Insights.
  • Sehen Sie sich die Beispiele zu Protokollabfragen an, um vordefinierte Abfragen und Beispiele zu sehen, die Sie zur Auswertung oder Anpassung von Warnungen, Visualisierungen oder Analysen Ihrer Cluster verwenden können.
  • Informationen zum Anzeigen des Integritätsstatus Ihres Kubernetes-Clusters finden Sie unter Überwachen der Clusterintegrität.