Google Cloud Monitoring
- Cloud Monitoring collects metrics, events, and metadata, hosted uptime probes, and application instrumentation to gain visibility into the performance, availability, and health of your applications and infrastructure.
- Collect metrics from multicloud and hybrid infrastructure in real time.
- Metrics, events, and metadata are displayed with rich query language that helps identify issues and uncover significant patterns.
- Reduces time spent navigating between systems with one integrated service for metrics, uptime monitoring, dashboards, and alerts.
- Cloud Monitoring utilizes workspaces to organize and manage its information.
- A Workspace can manage the monitoring data for a single Google Cloud project, or it can manage the data for multiple Google Cloud projects and AWS accounts.
- But, a Google Cloud project or an AWS account can only be associated with one Workspace at a time.
- You must have at least one of the following IAM role name for the Google Cloud project to create a Workspace:
- Monitoring Editor
- Monitoring Admin
- Project Owner
Cloud Monitoring Agent
- The Cloud Monitoring agent is a
collectd-based daemon that collects application and system metrics from virtual machine (VM) instances.
- The Monitoring agent collects disk, network, CPU, and process metrics by default.
- You can configure the Monitoring agent to monitor third-party applications.
- Monitoring charges only for the volume of ingested metric data and Cloud Monitoring API read calls that exceed the free monthly allotment.
- Non-chargeable metrics and Cloud Monitoring API write calls don’t count towards the allotment limit.