Google Cloud Monitoring
Cloud Monitoring provides visibility into the performance, uptime, and overall health of cloud-powered applications.
Key Features
- Metrics: Collects metrics from Google Cloud, AWS, and on-prem.
- Dashboards: Visualize data with custom charts.
- Alerting: Notify teams when metrics violate policies.
Use Cases
- Infrastructure Monitoring: CPU, Memory, Disk usage.
- App Monitoring: Request latency, error rates.
- Uptime Checks: Verify endpoints are reachable from around the world.
Key Concepts
- Workspace: The container for monitoring data (usually mapped to a Project).
- MQL: Monitoring Query Language for complex analysis.
- Ops Agent: Unified agent for collecting logs and metrics from VMs.