Cloud Monitoring

In diesem Dokument wird beschrieben, wie sich GKE on Azure in Cloud Monitoring einbinden lässt und wie Sie Ihre Messwerte aufrufen können.

Hinweise

  1. Konfigurieren Sie Google Cloud CLI und aktivieren Sie die erforderlichen APIs in Ihrem Google Cloud-Projekt.

  2. Autorisieren Sie Cloud Logging / Cloud Monitoring, um Berechtigungen für Google Cloud-Beobachtbarkeit einzurichten.

Überblick

GKE on Azure ist für Systemmesswerte von Knoten, Pods und Containern in Cloud Monitoring eingebunden. So können Sie den Ressourcenverbrauch von Arbeitslasten im Cluster einfach erkennen, Dashboards erstellen und Benachrichtigungen konfigurieren.

GKE on Azure installiert den Messwert-Collector gke-metrics-agent im Cluster. Dieser Agent basiert auf OpenTelemetry Collector und wird auf jedem Knoten im Cluster ausgeführt. Stichproben werden jede Minute genommen und die Messungen werden in Cloud Monitoring hochgeladen.

Sobald die Messwerte für Ihren Cluster hochgeladen wurden, befinden sie sich in Ihrem Google Cloud-Projekt. Sie können Daten aus allen Ihren Clustern aggregieren, benutzerdefinierte Dashboards erstellen, die Daten eines einzelnen Clusters untersuchen, Liniendiagramme ansehen, Benachrichtigungen einrichten und vieles mehr.

Messwert-Explorer verwenden

1.27 oder höher

So rufen Sie mit dem Metrics Explorer die Messwerte für eine überwachte Ressource auf:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  2. Maximieren Sie im Element Messwert das Menü Messwert auswählen, geben Sie Kubernetes Container in die Filterleiste ein und wählen Sie dann über die Untermenüs einen bestimmten Ressourcentyp und Messwert aus:
    1. Wählen Sie im Menü Aktive Ressourcen die Option Kubernetes-Container aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Anthos aus.
    3. Wählen Sie im Menü Aktive Messwerte die Option CPU-Nutzungszeit aus.
    4. Klicken Sie auf Anwenden.
  3. Verwenden Sie das Element Filter, um Zeitreihen aus der Anzeige zu entfernen.

  4. Verwenden Sie zum Kombinieren von Zeitreihen die Menüs im Element Aggregation. Wenn Sie beispielsweise die CPU-Auslastung für Ihre VMs basierend auf ihrer Zone anzeigen möchten, legen Sie das erste Menü auf Mittelwert und das zweite Menü auf Zone fest.

    Alle Zeitreihen werden angezeigt, wenn das erste Menü des Elements Aggregation auf Nicht aggregiert gesetzt ist. Die Standardeinstellungen für das Element Aggregation werden durch den ausgewählten Messwerttyp bestimmt.

  5. Gehen Sie für Kontingente und andere Messwerte, die eine Stichprobe pro Tag melden, so vor:
    1. Legen Sie im Bereich Anzeige den Widget-Typ auf Gestapeltes Balkendiagramm fest.
    2. Legen Sie als Zeitraum mindestens eine Woche fest.

1.26 oder niedriger

So rufen Sie mit dem Metrics Explorer die Messwerte für eine überwachte Ressource auf:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  2. Maximieren Sie im Element Messwert das Menü Messwert auswählen, geben Sie Kubernetes Container in die Filterleiste ein und wählen Sie dann über die Untermenüs einen bestimmten Ressourcentyp und Messwert aus:
    1. Wählen Sie im Menü Aktive Ressourcen die Option Kubernetes-Container aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Container aus.
    3. Wählen Sie im Menü Aktive Messwerte die Option CPU-Nutzungszeit aus.
    4. Klicken Sie auf Anwenden.
  3. Verwenden Sie das Element Filter, um Zeitreihen aus der Anzeige zu entfernen.

  4. Verwenden Sie zum Kombinieren von Zeitreihen die Menüs im Element Aggregation. Wenn Sie beispielsweise die CPU-Auslastung für Ihre VMs basierend auf ihrer Zone anzeigen möchten, legen Sie das erste Menü auf Mittelwert und das zweite Menü auf Zone fest.

    Alle Zeitreihen werden angezeigt, wenn das erste Menü des Elements Aggregation auf Nicht aggregiert gesetzt ist. Die Standardeinstellungen für das Element Aggregation werden durch den ausgewählten Messwerttyp bestimmt.

  5. Gehen Sie für Kontingente und andere Messwerte, die eine Stichprobe pro Tag melden, so vor:
    1. Legen Sie im Bereich Anzeige den Widget-Typ auf Gestapeltes Balkendiagramm fest.
    2. Legen Sie als Zeitraum mindestens eine Woche fest.

Typ der überwachten Messwertressource

Messwerte werden mit einem der folgenden drei überwachten Ressourcentypen erfasst. Diese Typen entsprechen einem Kubernetes-Objekt, für das die Messung durchgeführt wird:

Messungen zu einem Pod würden beispielsweise den überwachten Ressourcentyp k8s_pod verwenden. Diese Messwerte würden daher Labels für pod_name und namespace_name enthalten, die einen bestimmten Pod identifizieren. Wenn Sie Messwerte für einen bestimmten Cluster ansehen möchten, verwenden Sie das folgende Format:

azureClusters/CLUSTER_NAME

Für jeden Typ von überwachten Ressourcen wird ein anderer Satz von Messwerttypen verwendet. Weitere Informationen zu diesen Messwerttypen finden Sie unter GKE-Systemmesswerte.

Welche Messwerte erfasst werden

Nächste Schritte