Mit Cloud Monitoring können Sie Leistungsmesswerte für Ihre Infrastruktur und Anwendungen erfassen. Zusätzlich zu den Systemmesswerten, die Monitoring automatisch von Google Cloud Diensten erfasst, können Sie Messwerte von VM-Agents, Drittanbieterintegrationen, benutzerdefinierter Anwendungsinstrumentierung und Logs erfassen.
Um den Systemzustand und Leistungstrends zu überwachen, können Sie Messwertdaten in Diagrammen und Dashboards visualisieren oder Benachrichtigungsrichtlinien erstellen, die Sie benachrichtigen, wenn Messwerte von Ihnen definierte Grenzwerte überschreiten.
Daten in mehreren Projekten überwachen
Sie können alle Messwertdaten, die in Ihrem Projekt gespeichert sind, in Diagrammen darstellen und überwachen. Diese Daten umfassen Messwerte, die von Ressourcen in Ihrem Projekt generiert werden, und Messwerte, die von Anwendungen generiert und an Ihr Projekt gesendet werden.
Wenn Sie Daten, die in mehreren Projekten gespeichert sind, in einem Diagramm darstellen oder überwachen möchten, fügen Sie diese Projekte dem Messwertbereich Ihres Google Cloud -Projekts hinzu. Weitere Informationen finden Sie unter Messwertbereiche – Übersicht.
Messwerte aus Google Cloud -Diensten
Von Google Cloud -Diensten generierte Systemmesswerte werden automatisch von Cloud Monitoring erfasst und gespeichert. Diese Messwerte liefern Informationen zur Funktionsweise des Dienstes. Compute Engine meldet beispielsweise über 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 Agent auf Ihrer VM
Einige Systemmesswerte werden automatisch von Ihren Compute Engine-Instanzen erfasst. Diese automatisch erfassten Compute Engine-Messwerte enthalten jedoch möglicherweise nicht alle Informationen, die Sie zum Überwachen Ihrer Dienste benötigen.
Wenn Sie zusätzliche Systemmesswerte aus Ihren Compute Engine-Instanzen erfassen möchten, installieren Sie einen Agent. Die Ops-Agent-Messwerte umfassen 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 Agents finden Sie unter Google Cloud Observability-Agents.
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:
In Compute Engine erfasst der Ops-Agent die Telemetrie von Drittanbietern.
In GKE erfasst Google Cloud Managed Service for Prometheus Telemetriedaten von Drittanbietern.
Rufen Sie in der Google Cloud Console die Seite
Integrationen 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 nachvollziehen 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 Agent-basierten Anwendungen können einige Frameworks Ihre Prompts und Antworten erfassen oder Kontext übergeben, der die Nachverfolgung 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 OpenTelemetry anstelle 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 Logs, die in Cloud Logging geschrieben werden.
Einige Messwerte, z. B. die Gesamtzahl der Logeinträge, die von IhremGoogle Cloud -Projekt empfangen wurden, werden automatisch aus Ihren Logs abgeleitet.
Sie können auch logbasierte Messwerte definieren. Sie können beispielsweise 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.