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 und überwachen möchten, die von Ihrem Google Cloud-Projekt erfasst wurden, müssen Sie keine Konfiguration vornehmen. Wir empfehlen Ihnen, Compute Engine-Kurzanleitung Wenn Sie jedoch die von mehreren Google Cloud-Projekten erfassten Zeitreihendaten grafisch darstellen und überwachen möchten, ist eine gewisse Konfiguration erforderlich. In diesem Dokument werden das Datenmodell und Best Practices vorgestellt. Informationen zur Konfiguration finden Sie in den Dokumenten im Abschnitt Weitere Informationen.

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. In Ressourcencontainern werden Zeitreihendaten für die von diesem Container verwendeten Dienste und das Kontingent gespeichert. Die Zeitreihendaten, die von Ein Ressourcencontainer enthält ein Label der den Ressourcencontainer identifiziert. Wenn Sie sich Daten ansehen, die in mehreren Ressourcencontainern gespeichert sind, können Sie nach diesem Label filtern und gruppieren.
Messwertbereich
Der Messwertbereich eines Google Cloud-Projekts definiert die Ressourcencontainer, deren Zeitreihendaten im Projekt grafisch dargestellt und überwacht werden können. Die überwachten Daten umfassen die Dienste, die Sie erstellen und mit SLOs und Benachrichtigungsrichtlinien verknüpfen. 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. Mit der Google Cloud Console, der Google Cloud CLI und der Cloud Monitoring API können Sie die Liste der Ressourcencontainer ändern, die in einem Messwertbereich enthalten sind.
Umfang festlegendes Projekt
Ein Umfang festlegendes Projekt hostet einen Messwertbereich. Im Scoping-Projekt werden die Benachrichtigungsrichtlinien, Verfügbarkeitsdiagnosen, Dashboards, synthetischen Monitorings, Dienste und Monitoring-Gruppen gespeichert, 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, ist das Bereichsprojekt das Projekt, das über die Projektauswahl der Google Cloud Console ausgewählt wird.

Beispiel für die Konfiguration von Messwertbereichen

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

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 mit der Projektauswahl in der Google Cloud Console ein Projekt aus:

  • Wenn Sie AllEnvironments auswählen, können im Diagramm Zeitreihendaten aus dem Projekt Staging zusammen mit Zeitreihendaten aus den Projekten Production und AllEnvironments angezeigt werden. Wenn Sie Zeitreihendaten aufrufen möchten, die im Projekt Staging gespeichert sind, können Sie einen Filter hinzufügen.

    Die gestrichelte Linie im folgenden Diagramm zeigt die Projekte, deren Zeitreihendaten im Projekt AllEnvironments dargestellt und überwacht werden können:

    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, die in mehreren Ressourcencontainern gespeichert sind, grafisch darstellen oder überwachen möchten, empfehlen wir, ein neues Google Cloud-Projekt oder ein Projekt ohne Ressourcen als Scoping-Projekt zu verwenden. In diesen Projekten werden keine Zeitreihendaten gespeichert.

    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 Notwendigkeit, Filter zu verwenden, erhöht die die Konfiguration eines Diagramms und einer Benachrichtigungsrichtlinie die Möglichkeit eines Konfigurationsfehlers.

  • Sie können mehrere Projekte verwenden, um festzulegen, welche Teams Zugriff auf die in Ihren Projekten gespeicherten Zeitreihendaten haben. In der folgenden Tabelle wird eine mögliche Konfiguration veranschaulicht:

      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, im Messwertbereich eines Projektbereichs werden drei Google Cloud-Projekte überwacht und Sie haben die Rolle „Monitoring Viewer“ für das 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, Messwerte von externen Systemen, Agents oder Anwendungen hingegen nicht. Abrechenbare Messwerte werden entweder nach der Anzahl der aufgenommenen Byte oder der Anzahl der aufgenommenen Stichproben abgerechnet.

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

Nächste Schritte