Cloud Monitoring bietet Leistungsüberwachung für Cloud Run, Messwerte, und Verfügbarkeitsdiagnosen, sowie Benachrichtigungen, wenn bestimmte Messwertschwellen überschritten werden. Es gelten die Google Cloud Observability-Preise . Das bedeutet, dass für die Messwerte der vollständig verwalteten Version von Cloud Run keine Gebühren anfallen.
Cloud Run-Vorfälle werden in Personalized Service Health veröffentlicht. Sie sollten Benachrichtigungen für Personalized Service Health-Ereignisse einrichten.
integrierten Messwerten
Cloud Run ist automatisch in Cloud Monitoring eingebunden. Es ist kein Einrichten oder Konfigurieren erforderlich. Das bedeutet, dass Messwerte Ihrer Cloud Run-Ressourcen beim Ausführen automatisch erfasst werden.
Sie können Messwerte entweder in Cloud Monitoring oder auf den Cloud Run-Ressourcenseiten in der Console aufrufen. Cloud Monitoring bietet mehr Diagramm- und Filteroptionen.
Zu den wichtigsten Cloud Run-Messwerten gehören:
| Messwert | Dienste | Jobs | Worker-Pools | Instanzen |
|---|---|---|---|---|
| Abrechenbare Zeit für Containerinstanz | ✓ | ✓ | ✓ | ✓ |
| Container-CPU-Zuweisung | ✓ | ✓ | ✓ | ✓ |
| Container-CPU-Auslastung | ✓ | ✓ | ✓ | |
| Arbeitsspeicherzuweisung des Containers | ✓ | ✓ | ✓ | ✓ |
| Container-Speicherauslastung | ✓ | ✓ | ✓ | |
| Latenz beim Containerstart | ✓ | ✓ | ✓ | ✓ |
| Container GPU-Arbeitsspeichernutzung | ✓ | ✓ | ✓ | |
| Container GPU-Arbeitsspeicherauslastung | ✓ | ✓ | ✓ | |
| Container-GPU-Auslastung | ✓ | ✓ | ||
| Anzahl der Containerinstanzen | ✓ | ✓ | ✓ | |
| Anzahl der Anfragen | ✓ | ✓ | ||
| Anfragelatenzen | ✓ | ✓ | ||
| Maximale Anzahl gleichzeitiger Anfragen | ✓ | ✓ | ||
| Empfangene Byte | ✓ | ✓ | ✓ | ✓ |
| Gesendete Byte | ✓ | ✓ | ✓ | ✓ |
| Abgeschlossene Ausführungen | ✓ | |||
| Abgeschlossene Taskversuche | ✓ | |||
| Laufende Ausführungen | ✓ | |||
| Laufende Taskversuche | ✓ |
Eine Liste aller verfügbaren Cloud Run-Messwerte und ausführlichere Informationen finden Sie in der vollständigen Übersicht über Cloud Run-Messwerte in Cloud Monitoring.
Benutzerdefinierte Messwerte erstellen
Zum Generieren benutzerdefinierter Messwerte aus Ihrem Cloud Run-Dienst können Sie einen Sidecar-Agent wie OpenTelemetry oder Prometheus bereitstellen.
Alternativ können Sie logbasierte Messwerte verwenden, um benutzerdefinierte Messwerte zu erfassen.
Ressourcentypen
Die Namen der Monitoring-Ressourcen für Cloud Run lauten:
- Cloud Run Revision (
cloud_run_revision) - Cloud Run Job (
cloud_run_job)
- Cloud Run Worker Pool (
cloud_run_worker_pool) - Cloud Run Instances (
cloud_run_instance)
Messwerte in Cloud Run ansehen
Sie können Messwerte für Ihre Cloud Run-Ressource auf der entsprechenden Cloud Run-Seite in der Google Cloud Console aufrufen.
Dienste
So rufen Sie die Dienstmesswerte auf der Cloud Run-Seite auf:
Rufen Sie in der Google Cloud Console die Seite Cloud Run auf:
Klicken Sie im Cloud Run-Navigationsmenü auf Dienste.
Suchen Sie den Dienst in der Liste der Dienste und klicken Sie darauf.
Klicken Sie auf den Tab Messwerte , um sich die Messwerte für diesen Dienst anzeigen zu lassen.
In Messwertdiagrammen für Cloud Run-Dienste werden Bereitstellungsereignisse angezeigt.
Jobs
So rufen Sie Jobmesswerte auf der Cloud Run-Seite auf:
Rufen Sie in der Google Cloud Console die Seite Cloud Run auf:
Klicken Sie im Cloud Run-Navigationsmenü auf Jobs.
Klicken Sie in der Liste Jobs auf den Job.
Klicken Sie auf den Tab Messwerte , um sich die Messwerte für diesen Job anzeigen zu lassen.
Worker-Pools
So rufen Sie Messwerte für Worker-Pools auf der Cloud Run-Seite auf:
Rufen Sie in der Google Cloud Console die Seite Cloud Run auf:
Klicken Sie im Cloud Run-Navigationsmenü auf Worker-Pools.
Suchen Sie den Worker-Pool in der Liste der Worker-Pools und klicken Sie darauf.
Klicken Sie auf den Tab MESSWERTE , um sich die Messwerte für diesen Worker-Pool anzeigen zu lassen.
In Messwertdiagrammen für Cloud Run-Worker-Pools werden Bereitstellungsereignisse angezeigt.
Instanzen
Nicht auf diese Ressource anwendbar.
Messwerte in Cloud Monitoring ansehen
So rufen Sie mit dem Metrics Explorer die Messwerte für eine überwachte Ressource auf:
-
Rufen Sie in der Google Cloud Console die leaderboard Metrics Explorer Seite auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Wählen Sie den Tab Konfiguration aus und geben Sie dann einen Ressourcentyp und einen Messwert ein. Verwenden Sie die folgenden Informationen, um die Felder auszufüllen:
- Wählen Sie als Ressource, den Ressourcentyp (Dienst, Job, Worker-Pool oder Instanz)aus.
- Wählen Sie für den Messwert einen der Messwerte im Menü aus. Eine vollständige Beschreibung der verfügbaren Messwerte finden Sie auf der Seite Monitoring Google Cloud Messwerte.
- (Optional) Mit den Menüs Filter, Gruppieren nach und Aggregator können Sie festlegen, wie die Daten angezeigt werden. Sie können beispielsweise nach Ressourcen- oder Messwertlabels gruppieren. Weitere Informationen finden Sie unter Messwerte auswählen.
Verfügbarkeitsdiagnosen hinzufügen
Mit Cloud Monitoring behalten Sie den Überblick über die Leistung Ihrer Dienste. Weitere Informationen finden Sie unter Öffentliche Verfügbarkeitsdiagnosen erstellen.
Benachrichtigungen hinzufügen
Mit Cloud Monitoring können Sie Benachrichtigungen zu bestimmten Ereignissen senden, z. B. zu Fehlern bei der Verfügbarkeitsdiagnose. Weitere Informationen zum Erstellen und Verwalten von Benachrichtigungsrichtlinien für Dienste finden Sie hier.