In diesem Dokument wird beschrieben, welche Messwerte automatisch zur Verfügung stehen. wenn Sie Google Cloud-Dienste nutzen. Es werden auch verschiedene Ansätze beschrieben, können Sie zusätzliche Informationen über die Leistung eines Ihre Dienste zu optimieren.
Sie können die in Ihrem Google Cloud-Projekt gespeicherten (numerischen) Messwertdaten überwachen, indem Sie Erstellen von Benachrichtigungsrichtlinien Sie werden benachrichtigt, wenn die Daten, die von der Richtlinie überwacht werden, die von Ihnen festgelegten 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 im Google Cloud-Projekt dargestellt oder überwacht werden können. Standardmäßig enthält der Parameter wird das Projekt auf die Zeitreihendaten beschränkt, die von Projekt arbeiten. Sie können einen Messwertbereich so konfigurieren, dass er Zeitreihendaten enthält, die in anderen Projekten gespeichert sind. Konzeptionelle Informationen und Verweise auf Konfigurationsdokumente finden Sie unter Übersicht über Messwertbereiche.
Messwerte aus Google Cloud-Diensten
Von Google Cloud-Diensten generierte Systemmesswerte werden automatisch die von Cloud Monitoring erfasst und gespeichert werden. Diese Messwerte bieten wie der Dienst funktioniert. Beispiel: Compute Engine meldet ü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 Ihren VMs
Einige Systemmesswerte werden automatisch von Ihren Compute Engine-Instanzen erfasst. Diese automatisch erfasste Compute Engine-Messwerte erhalten Sie möglicherweise nicht alle Informationen, die Sie zum Überwachen Ihrer Dienste benötigen.
Um zusätzliche Systemmesswerte aus Ihren Compute Engine-Instanzen zu erfassen, Installieren Sie einen Agent. Die Ops-Agent-Messwerte umfassen beispielsweise Messwerte für CPU, Laufwerk, Arbeitsspeicher und Auslagerung. Diese und andere Messwerte können über Ihre Linux- und Windows-VMs
Informationen zu Agents finden Sie unter Google Cloud Observability-Agents.
Messwerte aus Integrationen
Cloud Monitoring bietet Integrationen, mit denen Sie Telemetriedaten aus Anwendungen wie Apache Web Server, MySQL und Redis für Deployments erfassen können, die in der Compute Engine und der Google Kubernetes Engine ausgeführt werden:
Bei der Verwendung von Compute Engine werden Telemetriedaten von Drittanbietern den Ops-Agent.
Wenn Sie GKE verwenden, werden Telemetriedaten von Drittanbietern Google Cloud Managed Service for Prometheus.
Öffnen Sie in der Google Cloud Console die Seite Einbindungen:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Von Ihnen definierte Messwerte
Sie können Ihre Anwendung so instrumentieren, dass Anwendungsspezifische Informationen. Mehrere Open-Source- Instrumentierungs-Frameworks erfassen Messwerte, Logs und von Ihrer Anwendung abrufen und diese Daten an einen beliebigen Anbieter senden, einschließlich Google Cloud. Wir empfehlen, zur Instrumentierung Ihrer Anwendung ein anbieterneutrales Open-Source-Instrumentierungsframework wie OpenTelemetry zu verwenden, anstatt anbieter- und produktspezifische APIs oder Clientbibliotheken.
Informationen zur Instrumentierung Ihrer Anwendungen mithilfe der anbieterneutrale Instrumentierungs-Frameworks, siehe Instrumentierung und Beobachtbarkeit.
Sie können Ihre Anwendung mit einer Clientbibliothek oder der Cloud Monitoring API instrumentieren. Weitere Informationen zu diesen finden Sie unter Benutzerdefinierte Messwerte – Übersicht.
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 Logeinträge, die von Ihrem Google Cloud-Projekt empfangen wurden, 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
Im Allgemeinen sind Cloud Monitoring-Systemmesswerte kostenlos, Messwerte von externen Systemen, Agents oder Anwendungen hingegen 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: