Messwertbereiche – Übersicht

In diesem Dokument wird beschrieben, wie Cloud Monitoring bestimmt, welche Zeitreihendaten Ihr Google Cloud-Projekt darstellen kann und überwachen. Wenn Sie nur die Zeitreihendaten grafisch darstellen die von Ihrem Google Cloud-Projekt erfasst wurden, müssen Sie keine Konfiguration vornehmen. Wir empfehlen Ihnen, Compute Engine-Kurzanleitung Wenn Sie jedoch die Zeitreihendaten grafisch darstellen und überwachen möchten, mehrere Google Cloud-Projekte ist eine Konfiguration erforderlich. In diesem Dokument werden das Datenmodell und Best Practices vorgestellt. Informationen zur Konfiguration finden Sie in den Dokumenten, die auf der Nächste Schritte.

Datenmodell

In diesem Abschnitt werden die Konzepte von Ressourcencontainern vorgestellt. einen Metrikenumfang und ein Projekt, das den Umfang definieren kann.

Ressourcencontainer
Ein Ressourcencontainer ist ein Google Cloud-Projekt. Ressourcencontainer speichern Zeitreihendaten für die von diesem Container genutzten Dienste und das Kontingent. Die von Ein Ressourcencontainer enthält ein Label der den Ressourcencontainer identifiziert. Beim Anzeigen von Daten, die in mehreren Ressourcencontainer haben, können Sie nach diesem Label filtern und gruppieren.
Messwertbereich
Der Messwertbereich eines Google Cloud-Projekts definiert die Menge. Ressourcencontainer, deren Zeitreihendaten das Projekt grafisch darstellen und überwachen kann. Zu den überwachten Daten gehören die von Ihnen erstellten Dienste und mit SLOs und Benachrichtigungsrichtlinien verknüpft. Standardmäßig umfasst der Messwertbereich eines Google Cloud-Projekts nur Folgendes: Projekt arbeiten. Sofern Sie den Messwertbereich nicht konfigurieren, kann ein Google Cloud-Projekt nur die darin gespeicherten Zeitachsendaten grafisch darstellen. Sie können die Google Cloud Console, die Google Cloud CLI und die Cloud Monitoring API, um die Liste der Ressourcencontainer zu ändern, die die in einem Messwertbereich enthalten sind.
Umfang festlegendes Projekt
Ein Umfang festlegendes Projekt hostet einen Messwertbereich. Das den Umfang festlegende Projekt die Benachrichtigungsrichtlinien, Verfügbarkeitsdiagnosen, Dashboards, synthetisches Monitoring, Dienste und Monitoring-Gruppen, die Sie konfigurieren. Da jedes Google Cloud-Projekt einen Messwertbereich hostet, ist jedes Projekt auch ein Projekt, das den Umfang definiert. Wenn Sie die Google Cloud Console verwenden, Das den Umfang festlegende Projekt ist das Projekt, das in der Projektauswahl in der Google Cloud Console ausgewählt wurde.

Beispiel für die Konfiguration des Messwertbereichs

Angenommen, Sie haben zwei Projekte mit den Namen Staging und Production. die Compute Engine-VM-Instanzen enthalten. So rufen Sie die Messwerte für alle Ihre VMs in einer einzigen Ansicht ansehen, erstellen Sie ein weiteres Projekt, AllEnvironments, und fügen Sie dann Staging und Production hinzu mit dem Messwertbereich des Projekts AllEnvironments.

Mit dieser Konfiguration können Sie ein Diagramm erstellen, in dem gespeicherte Zeitreihendaten angezeigt werden. im Projekt Staging besteht Ihr erster Schritt darin, die Google Cloud Console zu öffnen und Wählen Sie in der Google Cloud Console-Projektauswahl ein Projekt aus:

  • Wenn Sie AllEnvironments auswählen, kann Ihr Diagramm Zeitreihendaten, die vom Projekt Staging zusammen mit von Production und AllEnvironments gespeicherte Zeitreihendaten Projekten. Um Zeitreihendaten anzuzeigen, die vom Staging Projekt nicht gespeichert haben, können Sie einen Filter hinzufügen.

    Die gestrichelte Linie im folgenden Diagramm zeigt die Projekte, deren Zeitreihendaten können vom AllEnvironments-Projekt:

    Der Messwertbereich mit mehrere Ansichten umfasst alle drei ausgewählten Projekte.

  • Wenn Sie Staging auswählen, wird Ihr Diagramm Zeitreihendaten, die vom Projekt Staging gespeichert wurden.

    Der Messwertbereich von "Staging" enthält nur das Projekt "Staging".

Best Practices

  • Wenn Sie Zeitreihendaten grafisch darstellen oder beobachten möchten, die in mehreren Ressourcencontainern erstellen, empfehlen wir Ihnen, ein neues Google Cloud-Projekt zu verwenden oder ein Projekt ohne Ressourcen. keine Zeitreihendaten gespeichert werden.

    Stellen Sie sich ein Szenario vor, in dem Ihr den Umfang festlegendes Projekt Ressourcen enthält. wie VMs. Um nur die Zeitachsendaten für die VMs grafisch darzustellen oder zu überwachen Im Projekt zur Festlegung des Umfangs müssen Sie Filter angeben. um die Zeitreihe von VMs auszuschließen, die in Containern überwachter Ressourcen gespeichert sind. Die Anforderung, Filter zu verwenden, erhöht die die Konfiguration eines Diagramms und einer Benachrichtigungsrichtlinie die Möglichkeit eines Konfigurationsfehlers.

  • Erwägen Sie die Verwendung mehrerer Projekte zur Umfangsbestimmung, um zu steuern, welche Teams Zugriff auf die in Ihren Projekten gespeicherten Zeitreihendaten. In der folgenden Tabelle zeigt eine mögliche Konfiguration:

      Bereich A Bereich B Bereich C
    Umfang festlegendes Projekt Bereichsprojekt-A Bereichprojekt-B Bereichprojekt-C
    Überwachte Projekte Projekt 1
    Projekt 2
    Projekt 3
    Projekt 4
    Projekt 1
    Projekt 2
    Projekt 3
    Projekt 4
    Projekt 5
    Gruppe mit IAM-Berechtigungen
    (Beispiel)
    Entwicklungsteam A Entwicklungsteam B SRE-Team

Zugriff auf Cloud Monitoring gewähren

Um die Zeitreihendaten anzuzeigen, die von einem Projekt grafisch dargestellt oder überwacht werden können, Ihre Rolle zur Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM) auf der muss das Projekt alle Berechtigungen im Rolle „Monitoring-Betrachter“ (roles/monitoring.viewer). Sie benötigen keine weiteren Berechtigungen. Angenommen, der Messwertbereich eines Projekts zur Definition des Umfangs drei Google Cloud-Projekte überwacht und dass Sie eine Rolle Monitoring-Betrachter für das den Umfang festlegende Projekt. Wenn Sie auf die mit der Google Cloud Console können Sie die in diesem Projekt gespeicherten Zeitreihendaten und die Zeitreihendaten, die in den anderen drei Google Cloud-Projekten gespeichert sind.

Zum Ändern eines Messwertbereichs müssen Ihre IAM-Rollen für die und für jeden Ressourcencontainer, die Sie hinzufügen möchten, alle Berechtigungen in der Rolle „Monitoring-Administrator“ (roles/monitoring.admin).

Weitere Informationen finden Sie unter Zugriff mit Identity and Access Management steuern

Preise

Im Allgemeinen sind Cloud Monitoring-Systemmesswerte kostenlos. von externen Systemen, Agents oder Anwendungen jedoch nicht. Abrechenbare Messwerte sind wird entweder nach der Anzahl der Byte oder der Anzahl der aufgenommenen Stichproben abgerechnet.

Weitere Informationen zu den Cloud Monitoring-Preisen finden Sie in den folgenden Dokumenten:

Nächste Schritte