Freigeben über


Anzeigen von Kubernetes-Ereignissen und Metriken in Echtzeit

Mit der Live-Daten-Funktion in Container Insights können Sie direkten Zugriff auf Ihre Azure Kubernetes Service-Containerprotokolle (stdout/stderror), Ereignisse und Pod-Metriken erhalten. Sie bietet direkten Zugriff auf kubectl logs -c, kubectl get-Ereignisse und kubectl top pods. In einem Konsolenbereich werden die von der Container-Engine generierten Protokolle, Ereignisse und Metriken angezeigt, die Unterstützung bei der Behandlung von Problemen in Echtzeit bieten.

Hinweis

AKS verwendet Protokollierungsarchitekturen auf Kubernetes-Clusterebene. Die Containerprotokolle befinden sich auf dem Knoten in /var/log/containers. Weitere Informationen zum Zugreifen auf einen Knoten finden Sie unter Herstellen einer Verbindung mit AKS-Clusterknoten (Azure Kubernetes Service).

Hilfe bei der Einrichtung oder Behandlung von Problemen mit dem Livedatenfeature finden Sie im Einrichtungsleitfaden. Dieses Feature greift direkt auf die Kubernetes-API zu. Weitere Informationen zum Authentifizierungsmodell finden Sie in den Informationen zur Kubernetes-API.

Anzeigen von Liveprotokollen für AKS-Ressourcen

Hinweis

Sie müssen sich auf einem Computer im selben privaten Netzwerk befinden, um von einem privaten Cluster aus auf Liveprotokolle zuzugreifen.

Sie können keine Liveprotokolle für einen Pod mit mehr als drei Containern anzeigen.

Um die Liveprotokolle für Pods, Bereitstellungen, Replikatgruppen, StatefulSet, DaemonSets, Aufträge und Cron-Aufträge mit oder ohne Container Insights über die AKS-Ressourcenansicht anzuzeigen, gehen Sie wie folgt vor:

  1. Navigieren Sie im Azure-Portal zur AKS-Clusterressource.
  2. Wählen Sie im Dienstmenü unter Kubernetes-Ressourcen"Workloads" aus.
  3. Wählen Sie einen Pod, eine Bereitstellung, eine Replikatgruppe, ein StatefulSet, ein DaemonSet oder einen Auftrag auf der jeweiligen Registerkarte aus.
  4. Wählen Sie im Übersichtsbereich Liveprotokolle aus, und wählen Sie dann einen Pod aus, um mit der Erfassung der Livedaten zu beginnen.

Anzeigen von Liveereignissen und Metriken

Sie können Echtzeitereignis- und Metrikdaten anzeigen, wie sie vom Containermodul generiert werden, wenn Sie einen Container, einen Pod, einen Knoten, einen Replikatsatz, einen zustandsbehafteten Satz, Daemon-Set, Auftrag, Cron-Auftrag oder Bereitstellung auswählen.

  1. Navigieren Sie im Azure-Portal zur AKS-Clusterressource.

  2. Wählen Sie in Ihrem AKS-Cluster im Azure-Portal "Überwachen" aus.

  3. Wählen Sie ein Objekt auf der Registerkarte "Knoten", "Controller" oder "Container " aus.

  4. Wählen Sie im Übersichtsbereich Liveereignisse oder Livemetriken aus. Live-Metriken sind nur aus den Ansichten Knoten oder Controller verfügbar, wenn ein Pod ausgewählt ist. Wenn der AKS-Cluster mit einmaligem Anmelden mithilfe der Microsoft Entra-ID konfiguriert ist, werden Sie aufgefordert, sich bei der ersten Verwendung während dieser Browsersitzung zu authentifizieren. Wählen Sie Ihr Konto aus, und schließen Sie die Authentifizierung mit Azure ab.

    Screenshot des Bereichs

Hinweis

Um Daten aus Ihrem Log Analytics-Arbeitsbereich anzuzeigen, wählen Sie Ereignisse in Log Analytics anzeigen aus. In den Protokollsuchergebnissen werden potenzielle Knoten, DaemonSets, Replikatgruppen, StatefulSets, Aufträge, Cron Jobs, Pods und Container angezeigt. Diese Protokolle sind möglicherweise nicht mehr vorhanden. In den Protokollsuchergebnissen für Stateful Sets werden die Daten für die Pods innerhalb eines Stateful Sets angezeigt. Der Versuch, Protokolle für einen Container zu durchsuchen, der in kubectl nicht verfügbar ist, schlägt hier ebenfalls fehl. Weitere Informationen zum Anzeigen von Verlaufsprotokollen, Ereignissen und Metriken finden Sie unter Abfragen von Protokollen von Container Insights.

Verwenden von Livedatenansichten

In den folgenden Abschnitten werden Funktionen beschrieben, die Sie in den verschiedenen Livedatenansichten verwenden können.

Filtern von Ereignissen

Beim Anzeigen von Ereignissen können Sie außerdem mit der Pille unter der Suchleiste die Ergebnisse einschränken. Je nachdem, welche Ressource Sie ausgewählt haben, stehen im Filterfeld Knoten, Pod, Namespace oder Cluster zur Auswahl.

Die Funktion für Livedaten bietet Suchfunktionalität. Im Suchfeld können Sie Ergebnisse filtern, indem Sie ein Schlüsselwort oder einen Ausdruck eingeben. Alle übereinstimmenden Ergebnisse werden hervorgehoben, um eine schnelle Überprüfung zu ermöglichen. Während Sie die Ereignisse anzeigen, können Sie die Ergebnisse auch mithilfe der Filterfunktion unterhalb der Suchleiste einschränken. Je nachdem, welche Ressource Sie ausgewählt haben, können Sie einen Knoten, Pod, ein Namespace oder einen Cluster auswählen.

Scrollen, Sperren und Anhalten

Um „AutoBildlauf“ anzuhalten und das Verhalten der Registerkarte zu steuern, damit Sie manuell durch die neu gelesenen Daten scrollen können, wählen Sie die Option Scrollen aus. Um Auto-Scroll erneut zu aktivieren, wählen Sie erneut Scrollen aus. Sie können den Abruf von Protokoll- oder Ereignisdaten ebenfalls anhalten, indem Sie die Option Anhalten auswählen. Wenn Sie bereit sind, fortzufahren, wählen Sie Wiedergeben aus.

„AutoBildlauf“ sollte bei der Problembehandlung nur für kurze Zeit angehalten werden. Diese Anforderungen können sich auf die Verfügbarkeit und Einschränkung der Kubernetes-API in Ihrem Cluster auswirken.

Wichtig

Während der Ausführung dieses Features werden keine Daten dauerhaft gespeichert. Alle während der Sitzung erfassten Informationen werden gelöscht, wenn Sie den Browser schließen oder verlassen. Daten sind nur innerhalb des Fünf-Minuten-Zeitfensters der Metrikfunktion für die Visualisierung verfügbar. Alle Metriken, die älter als fünf Minuten sind, werden ebenfalls gelöscht. Die Funktion für Livedaten puffert Abfragen innerhalb angemessener Grenzwerte für die Arbeitsspeichernutzung.

Nächste Schritte