- Integrated monitoring, logging, and trace managed services for applications and systems running on Google Cloud and beyond.
-
Cloud Monitoring
- Dynamic config and intelligent defaults
-
Platform, system, and application metrics
- Ingest data: Metrics, events, metadata
- Generates insights through dashboards, charts, alerts
- Uptime/health checks
- Dashboards
- Alerts
-
Cloud Logging
- Fully managed, real-time log management with storage, search, analysis and alerting at exabyte scale
- Platform, systems, and application logs (30-day retention)
- Log search/view/filter
- Log-based metrics
- Monitoring alerts can be set on log events
- Data can be exported to Cloud Storage, BigQuery, and Pub/Sub
-
Error Reporting
- Counts, analyzes, and aggregates the errors in your running cloud services
- Error notifications
- Error dashboard
- Available for App Engine, Apps Script, Compute Engine, Cloud Functions, Cloud Run, GKE, and Amazon EC2
- Processes Go, Java, .NET, Node.js, PHP, Python and Ruby
-
Cloud Trace
- Is a distributed tracing system that collects latency data from your applications and displays it in the Google Cloud console
- Displays data in near real-time
- Latency reporting
- Per-URL latency sampling
-
Collects latency data
- App Engine
- Google HTTP(S) load balancers
- Appliccations instrumented with the Cloud Trace SDKs
-
Cloud Profiler
- Continuosly analyze the performance of CPU or memory-intensive functions executed across an application
- Uses statistical techniques and extremely low-impact instrumentation
- Runs across all production instances
- Developers can analyze applications running anywhere (Google Cloud, other cloud platforms, on-premises) with support for Java, Go, Node.js, and Python