Monitor Health and Performance Stay organized with collections Save and categorize content based on your preferences.
Cloud Monitoring providesCloud Run performance monitoring,metrics,anduptime checks,along withalerts to sendnotifications when certain metric thresholds are exceeded.Google Cloud Observability pricing applies, which means there is no charge for metrics on the fully managed versionof Cloud Run.
Cloud Run incidents are published toPersonalized Service Health.You should considersetting up alerts on Personalized Service Health events.
Built-in metrics
Cloud Run is automatically integrated with Cloud Monitoringwith no setup or configuration required. This means that metrics of yourCloud Run resources are captured automatically when they are running.
You can view metrics either in Cloud Monitoring or in the Cloud Runservice, jobs, and worker pools pages in the console. Cloud Monitoring provides morecharting and filtering options.
Key Cloud Run metrics include the following:
| Metric | Services | Jobs | Worker pools |
|---|---|---|---|
| Billable container instance time | ✓ | ✓ | ✓ |
| Container startup latency | ✓ | ✓ | ✓ |
| Container CPU utilization | ✓ | ✓ | ✓ |
| Container memory utilization | ✓ | ✓ | ✓ |
| Container GPU memory usage | ✓ | ✓ | |
| Container GPU memory utilization | ✓ | ✓ | |
| Container GPU utilization | ✓ | ✓ | |
| Sent bytes | ✓ | ✓ | ✓ |
| Received bytes | ✓ | ✓ | ✓ |
| Request count | ✓ | ||
| Request latencies | ✓ | ||
| Container instance count | ✓ | ✓ | |
| Maximum concurrent requests | ✓ | ||
| Completed executions | ✓ | ||
| Running executions | ✓ | ||
| Completed task attempts | ✓ | ||
| Running task attempts | ✓ |
For a list of all available Cloud Run metrics and more in-depth details, referto thefull overview of Cloud Run metrics in Cloud Monitoring.
Create custom metrics
To generate custom metrics from your Cloud Run service, you can deploya sidecar agent such asOpenTelemetryorPrometheus.
Alternatively, you can uselog-based metricsto collect custom metrics.
Resource types
The monitoring resource names for Cloud Run are:
- Cloud Run Revision (
cloud_run_revision) - Cloud Run Job (
cloud_run_job)
- Cloud Run Worker Pool (
cloud_run_worker_pool)
View metrics in Cloud Run
You can view metrics for services, jobs, and worker pools in the correspondingservice, jobs, and worker pools pages.
View metrics for a service
To view service metrics in the Cloud Run page:
ClickServices in the Cloud Run navigation menu.
Locate the service in the services list, and click on it.
Click theMetrics tab to show the metrics for that service.
Metrics charts for Cloud Run services display deployment events.
View metrics for a job
To view job metrics in the Cloud Run page:
ClickJobs in the Cloud Run navigation menu.
Click the job in the jobs list.
Click theMetrics tab to show the metrics for that job.
View metrics for a worker pool
To view worker pool metrics in the Cloud Run page:
ClickWorker pools in the Cloud Run navigation menu.
Locate the worker pool in the worker pools list, and click on it.
Click theMETRICS tab to show the metrics for that worker pool.
Metrics charts for Cloud Run worker pools display deployment events.
View metrics in Cloud Monitoring
To use Metrics Explorer to view the metrics for a monitored resource, follow these steps:
In the Google Cloud console, go to theleaderboard Metrics explorer page:
If you use the search bar to find this page, then select the result whose subheading isMonitoring.
- Select theConfiguration tab, and then enter or select aResource type and aMetric. Use the following information to complete the fields:
- For theResource,select theresource type (service, job, or worker pool).
- For theMetric, selectone of the metrics in menu. For a full description of the available metrics,see:Monitoring Google Cloud metrics page.
- (Optional) To configure how the data is viewed, use theFilter,Group By, andAggregator menus. For example, you can group by resource or metric labels. For more information, seeSelecting metrics.
Add Uptime checks
You can use Cloud Monitoring to keep track of your services'performance. For more information, seeVerify availability of your service(uptime checks).
Add Alerts
You can use Cloud Monitoring to send notification about certainevents, such as uptime check failures. For more information, seeCreate and manage alerting policies for your service.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.