In diesem Dokument wird beschrieben, welche Messwerte Ihnen automatisch zur Verfügung stehen wenn Sie Google Cloud Dienste verwenden. Außerdem werden verschiedene Ansätze beschrieben, mit denen Sie zusätzliche Informationen zur Leistung Ihrer Dienste erfassen können.
Diese Messwerte sind eine wichtige Komponente der allgemeinen Beobachtbarkeit Ihres Systems.
Sie können die in Ihrem Google Cloud Projekt gespeicherten (numerischen) Messwertdaten überwachen, indem Sie Benachrichtigungsrichtlinien erstellen. Diese Richtlinien benachrichtigen Sie, wenn die von der Richtlinie überwachten Daten die von Ihnen definierten Kriterien erfüllen. Sie können Ihre Messwertdaten auch visualisieren, indem Sie Diagramme und Dashboards erstellen.
Der Messwertbereich eines Google Cloud Projekts bestimmt die Zeitreihendaten die vom Google Cloud Projekt grafisch dargestellt oder überwacht werden können. Standardmäßig beschränkt der Messwertbereich das Projekt auf die Zeitreihendaten, die vom Projekt gespeichert werden. Sie können einen Messwertbereich so konfigurieren, dass er Zeitreihendaten enthält, die von anderen Projekten gespeichert werden. Konzeptionelle Informationen und Verweise auf Konfigurationsdokumente finden Sie unter Übersicht über Messwertbereiche.
Messwerte aus Google Cloud Diensten
Von Diensten generierte Systemmesswerte werden automatisch von Cloud Monitoring erfasst und gespeichert. Google Cloud Diese Messwerte liefern Informationen zur Funktionsweise des Dienstes. Compute Engine meldet beispielsweise mehr als 25 eindeutige Messwerte für jede VM-Instanz.
Eine vollständige Liste der verfügbaren Systemmesswerte finden Sie unter Google Cloud Messwerte.
Messwerte von einem Agenten in Ihrer VM
Einige Systemmesswerte werden automatisch von Ihren Compute Engine-Instanzen erfasst. Diese automatisch erfassten Compute Engine-Messwerte liefern Ihnen jedoch möglicherweise nicht alle Informationen, die Sie zum Überwachen Ihrer Dienste benötigen.
Wenn Sie zusätzliche Systemmesswerte von Ihren Compute Engine-Instanzen erfassen möchten, installieren Sie einen Agenten. Zu den Messwerten des Ops-Agenten gehören beispielsweise Messwerte für CPU, Festplatte, Arbeitsspeicher und Swap. Diese und andere Messwerte können von Ihren Linux- und Windows-VMs erfasst werden.
Informationen zu Agenten finden Sie unter Google Cloud Observability-Agenten.
Messwerte aus Monitoring-Anwendungen von Drittanbietern
Cloud Monitoring bietet Integrationen, mit denen Sie Telemetriedaten aus Anwendungen wie Apache-Webserver, MySQL und Redis für Deployments erfassen können, die in Compute Engine und Google Kubernetes Engine ausgeführt werden:
Wenn Sie Compute Engine verwenden, wird die Telemetrie eines Drittanbieters von dem Ops-Agenten erfasst.
Wenn Sie GKE verwenden, wird die Telemetrie eines Drittanbieters von Google Cloud Managed Service for Prometheus erfasst.
Rufen Sie in der Google Cloud Console die
Integrationen
Seite auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Von Ihnen definierte Messwerte
Instrumentieren Sie Ihre Anwendung, um bestimmte Informationen zu erfassen, mit denen Sie die Leistung besser verstehen und Fehler beheben können. Mit verschiedenen als Open Source veröffentlichten Instrumentierungs-Frameworks können Sie Log-, Messwert- und Trace Daten erfassen und diese Daten an einen beliebigen Anbieter senden, einschließlich Google Cloud. Bei Ihren Agentenanwendungen können einige Frameworks Ihre Prompts und Antworten erfassen oder Kontext übergeben, der das Tracing einiger Remote- Aufrufe von Google Cloud MCP-Servern ermöglicht.
Wir empfehlen, für die Instrumentierung Ihrer Anwendung ein anbieterneutrales als Open Source veröffentlichtes Instrumentierungs-Framework wie OpenTelemetryanstelle von anbieter- und produktspezifischen APIs oder Clientbibliotheken zu verwenden. Informationen zu diesen Frameworks finden Sie unter Instrumentierung und Beobachtbarkeit und Instrumentierungsansatz auswählen.
Sie können Ihre Anwendung mit einer Clientbibliothek oder der Cloud Monitoring API instrumentieren. Weitere Informationen zu diesen Ansätzen finden Sie unter Übersicht über benutzerdefinierte Messwerte.
Aus Logs abgeleitete Messwerte
Google Cloud unterstützt das Erstellen von Messwerten aus Logdaten. Diese
logbasierten Messwerte erfassen numerische Informationen zu
den in Cloud Logging geschriebenen Logs.
Einige Messwerte, z. B. die Gesamtzahl der von Ihrem
Google Cloud Projekt empfangenen Logeinträge, werden automatisch aus Ihren Logs abgeleitet.
Sie können auch logbasierte Messwerte definieren. Beispiel: Sie können einen Messwert erstellen, der die Anzahl der 404 Not Found-Fehler für eine in App Engine bereitgestellte Anwendung zählt.
Weitere Informationen finden Sie unter Übersicht über logbasierte Messwerte.
Preise
Informationen zu den Preisen für Cloud Monitoring finden Sie auf der Seite Google Cloud Observability-Preise.