Mit Cloud Monitoring können Sie die Systemleistung und den Systemzustand in Ihrer Infrastruktur mithilfe von Datenaggregation, benutzerdefinierten Messwerten, Filtern und Messwertbereichen bewerten. Wenn Sie diese grundlegenden Konzepte verstehen, können Sie die projektübergreifende Beobachtbarkeit strukturieren und bestimmte Signale aus Ihren Zeitreihendaten isolieren.
Aggregation
Wenn Sie Messwertdaten mit dem Metrics Explorer oder der Monitoring API lesen, können Sie die Zeitreihendaten mit Aggregation zusammenfassen. Die Aggregation beginnt in der Regel mit einem Ausrichtungsschritt, in dem die Daten jeder Zeitreihe an denselben Zeitgrenzen platziert werden. Als Nächstes wird eine neue Zeitreihe erstellt, indem die Datenpunkte aus mehreren Zeitreihen mithilfe von Vorgängen wie Durchschnitt, Summe, Minimum, Maximum usw. kombiniert werden.
Weitere Informationen zur Aggregation finden Sie in der API-Methode projects.timeSeries.list.
Benutzerdefinierte Messwerte
Cloud Monitoring bietet eine Vielzahl von integrierten Systemmesswerten. Sie können aber auch benutzerdefinierte Messwerte erstellen. Sie müssen einen Messwertdeskriptor erstellen, der Ihren benutzerdefinierten Messwert und eine oder mehrere Zeitachsen beschreibt, die seine Daten enthalten. Sie können Ihre benutzerdefinierten Messwertdaten in Diagrammen und Benachrichtigungen verwenden. Sie können auch benutzerdefinierte Messwerte basierend auf Logdaten erstellen. Weitere Informationen finden Sie auf den folgenden Seiten:
- Messwerte, Zeitachsen und Ressourcen bieten einen Überblick.
- Unter Benutzerdefinierte Messwerte verwenden erfahren Sie, wie Sie benutzerdefinierte Messwerte erstellen, schreiben und lesen.
- Unter Logbasierte Messwerte wird beschrieben, wie benutzerdefinierte Messwerte aus Logs erstellt werden.
- Monitoring API ist die API, die für benutzerdefinierte Messwerte verwendet wird. Weitere Informationen finden Sie in den Sammlungen
projects.metricDescriptorsundprojects.timeSeries.
Filtern
Cloud Logging und Cloud Monitoring bieten verschiedene Arten von Filtern, mit denen Sie Elementegruppen auswählen können. Filter sind Strings, die Kombinationen von Vergleichen enthalten, die ihrer Art entsprechen. Beispiel:
- Mit Logging-Filtern können Sie bestimmte Logeinträge basierend auf Lognamen, Herkunft der Logs, deren Nutzlastinhalt usw. auswählen.
- Mit Monitoring-Filtern können Sie bestimmte Messwertdeskriptoren, Ressourcengruppen und Zeitreihendaten auswählen.
- Mit Trace-Filtern können Sie Traces basierend auf Span-Namen, Latenz und Labelwerten auswählen.
Messwertbereich
Das Monitoring ist in Messwertbereiche unterteilt, mit denen Sie Messwerte für ein oder mehrere Google Cloud Projekte ansehen und überwachen können. Weitere Informationen zu Messwertbereichen finden Sie unter Projekt für Cloud Monitoring Google Cloud konfigurieren.