Cloud Monitoring auf CNCF-konformen angehängten Clustern installieren

In diesem Dokument wird beschrieben, wie angehängte GKE-Cluster in Cloud Monitoring eingebunden werden und wie Sie Ihre Messwerte aufrufen.

Hinweise

  1. Erfüllen Sie die Voraussetzungen für mit GKE angehängte Cluster.

  2. Autorisieren Sie Cloud Logging und Cloud Monitoring, um Berechtigungen für die Google Cloud Observability einzurichten.

Überblick

Angehängte GKE-Cluster sind in Cloud Monitoring eingebunden. Dadurch sind Systemmesswerte für Knoten, Pods und Container verfügbar. So können Sie den Ressourcenverbrauch von Arbeitslasten im Cluster einfach erkennen, Dashboards erstellen und Benachrichtigungen konfigurieren.

Bei angehängten GKE-Clustern wird der Messwert-Collector gke-metrics-agent in Ihrem Cluster installiert. 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

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

  1. Rufen Sie in der Google Cloud Console die Seite Metrics Explorer auf.

    Zum Metrics Explorer

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  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.

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:

Für Messungen zu einem Pod wird beispielsweise der überwachte Ressourcentyp k8s_pod verwendet. 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 abrufen möchten, verwenden Sie das folgende Format:

attachedClusters/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