Course Overview
This course provides an overview of Google Cloud Monitoring, focusing on how to effectively monitor cloud systems. Participants will learn to use cloud Monitoring to view metrics across multiple cloud projects, understand different dashboard and chart types, create uptime checks, and utilize MQL for advanced monitoring.
Who should attend
- Cloud Engineers
- Site Reliability Engineers
- System Administrators
- Anyone responsible for monitoring Google Cloud environments
Prerequisites
- Basic understanding of Google Cloud Platform concepts
Course Objectives
- Use Cloud Monitoring to view metrics for multiple cloud projects.
- Explain the different types of dashboards and charts that can be built in Cloud Monitoring.
- Create uptime checks to monitor resource availability.
Outline: Essentials of Monitoring Critical Systems (EMCS)
Module 1 - Monitoring Overview
- Introduction to Cloud Monitoring
- Cloud Monitoring architecture patterns (platform monitoring, application monitoring for GKE and Compute Engine, hybrid monitoring)
Module 2 - Monitoring Multiple Projects
- Understanding metrics scopes
- Monitoring project con
Module 3 - Data Model and Dashboards
- Cloud Monitoring data model (time series data, metrics, resources, etc.)
- Predefined and custom dashboards
- Dashboard builder
- Metrics Explorer
- Chart display options and configurations
Module 4 Query Metrics
- Querying metrics using MQL
- Querying metrics using PromQL
- Google Cloud Managed Service for Prometheus
Module 5 - Uptime Checks
- Purpose and creation of uptime checks
- Uptime check configurations and options
- Relating uptime checks to alerting policies