Wenn Sie die Nutzung eines Hyperdisk-Pools überwachen möchten, sehen Sie sich die von Compute Engine bereitgestellten Messwerte an. In diesem Dokument wird beschrieben, wie Sie Messwerte für Pools aufrufen, einschließlich Hyperdisk Exapools und Hyperdisk-Speicherpools.
Messwerte liefern Informationen, die Sie bei Aufgaben wie den folgenden unterstützen:
- Wie viel Kapazität und Leistung des Pools den Laufwerken im Pool zugewiesen wurde.
- Wie viel der zugewiesenen Kapazität und Leistung von den Laufwerken verwendet wird (verfügbar, wenn Ihr Pool die erweiterte Bereitstellung verwendet).
- Bestimmen Sie, ob Sie die bereitgestellten IOPS, den Durchsatz oder die Kapazität des Pools erhöhen oder verringern müssen.
- Benachrichtigungen aktivieren, wenn bestimmte Bedingungen erfüllt sind. Wenn beispielsweise die genutzte Kapazität des Pools einen bestimmten Wert erreicht, können Sie mithilfe von Messwerten Benachrichtigungen erstellen.
Hinweis
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud Dienste und APIs überprüft. Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Wählen Sie den Tab für die gewünschte Verwendung der Beispiele auf dieser Seite aus:
Console
Wenn Sie über die Google Cloud Console auf Dienste und APIs von Google Cloud zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit dem folgenden Befehl:
gcloud init
-
- Legen Sie eine Standardregion und -zone fest.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen und Berechtigungen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aufrufen von Messwerten für einen Pool benötigen:
- Monitoring-Betrachter (
roles/monitoring.viewer) -
Zum Ändern des Bereichs eines Messwerts benötigen Sie die folgende Rolle für das den Umfang festlegende Projekt und jeden Ressourcencontainer, den Sie hinzufügen möchten:
Monitoring-Administrator (
roles/monitoring.admin)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Messwerte abrufen und visualisieren
Sie können in der Google Cloud -Konsole oder in Cloud Monitoring vordefinierte Diagramme ansehen und benutzerdefinierte Diagramme erstellen.
Sie können Poolmesswerte programmatisch mit den folgenden Methoden abrufen und berechnen:
Eine vollständige Liste der Poolmesswerte finden Sie unter Verfügbare Messwerte für Hyperdisk-Pools.
Vorgefertigte Diagramme
Sie können sich vordefinierte Diagramme der Merkmale und Leistung eines Pools auf der Seite Details des Pools in derGoogle Cloud Console ansehen. Die verfügbaren Diagramme hängen vom Typ des Pools ab.
Wenn Sie einen Messwert visualisieren möchten, der nicht in der Tabelle aufgeführt ist, folgen Sie der Anleitung unter Benutzerdefinierte Diagramme für Poolmesswerte erstellen.
| Vordefinierte Diagramme für Hyperdisk-Pools | ||
|---|---|---|
| Diagramm | Speicherpools | Exapools |
| Bereitgestellte Kapazität | ||
| Kapazitätsnutzung | ||
| Insgesamt bereitgestellte Laufwerkskapazität | ||
| Überdimensionierung der Kapazität | ||
| Verwendete Kapazität | — | |
| Bereitgestellte IOPS und bereitgestellter Durchsatz | ||
| IOPS- und Durchsatzauslastung | ||
| Insgesamt bereitgestellte Laufwerks-IOPS und bereitgestellter Laufwerksdurchsatz | ||
| Übermäßige Bereitstellung für IOPS und Durchsatz (%) | ||
| Verwendete IOPS und verwendeter Durchsatz | — | |
| Verwendete Lese-IOPS und verwendeter Lesedurchsatz | — | |
| Verwendete Schreib-IOPS und verwendeter Schreibdurchsatz | — | |
Beschreibungen der einzelnen Messwerte finden Sie unter Verfügbare Messwerte für Hyperdisk-Pools.
Wenn Sie einen Messwert visualisieren möchten, der nicht aufgeführt ist, folgen Sie der Anleitung unter Benutzerdefinierte Diagramme für Poolmesswerte erstellen.
Vordefinierte Diagramme in der Google Cloud Console ansehen
So rufen Sie die vordefinierten Diagramme für Poolmesswerte in der Google Cloud Console auf:
Rufen Sie in der Google Cloud Console die Seite Speicherpools auf.
Wählen Sie den Tab Exapools oder Speicherpools aus.
Klicken Sie auf den Namen des Pools, um die Seite Details zu öffnen.
Wenn Sie die vordefinierten Diagramme für einen Pool aufrufen möchten, klicken Sie auf den Tab Monitoring.
Optional: Setzen Sie den Standardzeitraum von einer Stunde auf den Zeitraum, den Sie beobachten möchten. Wählen Sie dazu eine der folgenden Optionen aus:
- 6 Stunden
- 1 Tag
- 1 Woche
- 1 Monat
- 6 Wochen
- Benutzerdefinierter Zeitraum
Monitoring-Dashboard anpassen
Folgen Sie der Anleitung unten, um die im Dashboard für einen Hyperdisk-Pool angezeigten Diagramme zu ändern.
Rufen Sie in der Google Cloud Console die Seite Speicherpools auf.
Wählen Sie den Tab Exapools oder Speicherpools aus.
Klicken Sie auf den Namen eines Speicherpools, um die Seite Details zu öffnen.
Klicken Sie auf der Seite Speicherpool verwalten für einen bestimmten Pool auf den Tab Monitoring.
Suchen Sie in der Liste der angezeigten Diagramme das Diagramm mit dem Messwert, den Sie prüfen möchten.
Wenn Sie ein vordefiniertes Diagramm ändern möchten, klicken Sie auf query_stats Daten auswerten.
Dadurch wird die Seite Explore geöffnet, auf der Sie ein benutzerdefiniertes Monitoring-Diagramm oder eine benutzerdefinierte Monitoring-Tabelle erstellen können. Informationen zum Erstellen eines Diagramms für einen bestimmten Messwert finden Sie unter Einzelnen Messwerttyp in einem Diagramm darstellen. Nachdem Sie ein benutzerdefiniertes Diagramm oder eine benutzerdefinierte Tabelle erstellt haben, können Sie das Ergebnis in einem neuen oder vorhandenen benutzerdefinierten Dashboard speichern.
Weitere Informationen zu benutzerdefinierten Dashboards finden Sie unter Google Cloud -Dashboards ansehen und anpassen.
Wenn Sie einem benutzerdefinierten Dashboard ein vordefiniertes Diagramm hinzufügen möchten, klicken Sie auf Weitere Diagrammoptionen und dann auf Zu benutzerdefiniertem Dashboard hinzufügen.
Weitere Informationen zum Anpassen Ihres Dashboards finden Sie unter Google Cloud -Dashboards ansehen und anpassen.
Benutzerdefinierte Diagramme mit Poolmesswerten erstellen
Wenn es für einen Messwert kein vordefiniertes Diagramm gibt oder Sie eine komplexere Analyse durchführen möchten, können Sie im Metrics Explorer eigene Diagramme erstellen. Mit dem Metrics Explorer können Sie alle Poolmesswerte visualisieren und analysieren, die in der Liste der verfügbaren Messwerte aufgeführt sind. Sie können Diagramme in der Google Cloud Console oder mit PromQL erstellen.
Beispiel: Kapazitätsauslastung von Hyperdisk-Speicherpools visualisieren
So visualisieren Sie die verwendete Kapazität eines Speicherpools in einem Diagramm: Für alle anderen Messwerte können Sie das gleiche Verfahren verwenden.
-
Rufen Sie in der Google Cloud Console das leaderboard auf der Seite des Metrics Explorer auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Projekt von Google Cloud aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt des für Anwendungsverwaltung konfigurierten Ordners aus.
- Maximieren Sie im Element Messwert das Menü Messwert auswählen, geben Sie
Storage poolin die Filterleiste ein und wählen Sie dann über die Untermenüs einen bestimmten Ressourcentyp und Messwert aus:- Wählen Sie im Menü Aktive Ressourcen die Option Speicherpool aus.
- Wählen Sie im Menü Aktive Messwertkategorien die Option Storage_pool aus.
- Wählen Sie im Menü Aktive Messwerte die Option Verwendete Kapazität aus.
- Klicken Sie auf Anwenden.
compute.googleapis.com/storage_pool/used_capacity. Verwenden Sie das Element Filter, um Filter hinzuzufügen, mit denen Zeitreihen aus den Abfrageergebnissen entfernt werden.
- Konfigurieren Sie, wie die Daten angezeigt werden. So rufen Sie nur die Messwerte für einen bestimmten Pool auf:
- Klicken Sie im Element Filter auf Filter hinzufügen und wählen Sie dann storage_pool_id aus. Geben Sie als Wert eine bestimmte Pool-ID ein.
- Legen Sie im Eintrag Aggregation das erste Menü auf Nicht aggregiert und das zweite Menü auf storage_pool_id fest.
Weitere Informationen zum Konfigurieren eines Diagramms finden Sie unter Messwerte bei Verwendung von Metrics Explorer auswählen.
Benachrichtigungen für Messwerte einrichten
Folgen Sie der Anleitung unten, um eine Benachrichtigung für die Messwertdaten zu erstellen, die im Dashboard „Speicherpool“ angezeigt werden.
Rufen Sie in der Google Cloud Console die Seite Speicherpools auf.
Wählen Sie den Tab Exapools oder Speicherpools aus.
Klicken Sie auf den Namen eines Speicherpools, um die Seite Details zu öffnen.
Klicken Sie auf der Seite Speicherpool verwalten für einen bestimmten Pool auf den Tab Monitoring.
Klicken Sie auf Benachrichtigungsrichtlinie erstellen.
Die Seite Benachrichtigungsrichtlinie erstellen wird angezeigt. Konfigurieren Sie die Parameter für die Benachrichtigungsrichtlinie. Informationen zum Konfigurieren einer Benachrichtigungsrichtlinie finden Sie unter Benachrichtigungsrichtlinie erstellen.
Nächste Schritte
- Überwachen Sie die Leistung einzelner Laufwerke, indem Sie die Leistungsmesswerte für Laufwerke prüfen und den Zustand der Laufwerke überwachen.
- Weitere Informationen zum Erstellen von Diagrammen mit dem Metrics Explorer