Google Cloud training

Essentials of Monitoring Critical Systems

This course provides an overview of Google Cloud Monitoring. Participants will learn to monitor across multiple projects, build insightful dashboards, and create uptime checks for resource availability. They will explore querying with Prometheus Query Language (PromQL) for advanced analysis and learn how to enhance observability using the AI-powered capabilities of Google Cloud Gemini.

  • Duration: 3 hours
  • Languages: English, German
  • Level: Intermediate
  • Group size: Up to 50

What you'll learn

  • Describe the purpose and key components of Google Cloud Monitoring.
  • Use Cloud Monitoring to view and analyze metrics across multiple cloud projects.
  • Explain the various types of dashboards and charts available in Cloud Monitoring.
  • Understand the purpose and application of Prometheus Query Language (PromQL) for monitoring tasks.
  • Create uptime checks to proactively monitor resource availability.
  • Explain how Google Cloud Gemini enhances application observability and assists with monitoring workflows.

Prerequisites

  • GCP fundamentals.
  • General Cloud and IT concepts.
  • Familiarity with the following is helpful but not required: Monitoring tools. Application development background. DevOps and SRE principles.

Course outline

Monitoring overview
  • Introduction to Cloud Monitoring.
  • Cloud Monitoring architecture patterns, including platform, application (GKE and Compute Engine), and hybrid monitoring.
Monitoring multiple projects
  • Understanding metrics scopes.
  • Configuring monitoring across different projects.
Data model and dashboards
  • Cloud Monitoring data model, including time series data, metrics, and resources.
  • Predefined versus custom dashboards.
  • Utilizing the Dashboard builder and Metrics Explorer.
  • Chart display options and configurations.
Query metrics
  • Querying metrics using PromQL.
  • Overview of Google Cloud Managed Service for Prometheus.
Uptime checks
  • Purpose and creation of uptime checks.
  • Configuration options and Relating uptime checks to alerting policies.
Enhancing application observability with Google Cloud Gemini
  • Using Gemini Cloud Assist chat to test service availability, performance, and consistency.
  • Simulating requests to assist with monitoring tasks.
Essentials of Monitoring Critical Systems: Quiz
  • Knowledge check on monitoring critical systems.

Related courses

Architecting with Google Cloud: Design and Process

This course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective. This course was created for those who have already completed the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine course.

  • Duration: 2 days
  • Languages: English, German
  • Level: Intermediate

Architecting with Google Compute Engine

This course will familiarize you with Google Cloud's flexible infrastructure and platform services, with a specific focus on Compute Engine. This course uses a combination of lectures, demos, and hands-on labs to explore and deploy solution elements, including infrastructure components like networks, systems, and application services. You'll also learn how to deploy practical solutions such as hybrid networking, customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.

  • Duration: 3 days
  • Languages: English, German
  • Level: Intermediate

Architecting with Google Kubernetes Engine

Learn how to deploy and manage containerized applications on Google Kubernetes Engine (GKE). Learn how to use other tools on Google Cloud that interact with GKE deployments. This course features a combination of lectures, demos, and hands-on labs to help you explore and deploy solution elements-including infrastructure components like pods, containers, deployments, and services-along with networks and application services. You'll also learn how to deploy practical solutions, including security and access management, resource management, and resource monitoring.

  • Duration: 2 days
  • Languages: English
  • Level: Intermediate

Not sure which course fits?

Book a 30-minute call. We'll look at where your team is, what they need to be able to do, and put together either a specific course date or a tailored learning plan.