Monitoring & Alerting
This course shows you how to monitor your operations on GCP. It starts with monitoring dashboards. You'll learn what they are and how to create, list, view, and filter them. You'll also see how to create a custom dashboard right in the GCP console.
The course then moves on to monitoring and alerting, where you'll learn about SLI-based alerting policies and third-party integrations. You'll also learn about SLO monitoring and alerting, along with integrating GCP monitoring with products like Grafana. We’ll wrap things up by touching on SIEM tools that are used to analyze audit and flow logs.
This course contains a handful of demos that give you a practical look at how to apply these monitoring techniques on the GCP platform. If you have any feedback relating to this course, feel free to reach out to us at email@example.com.
- Create, list, view, and filter dashboards
- Configure notifications, including through third-party channels
- Learn about SLI- and SLO-based alerting and monitoring
- Integrate GCP operations monitoring with Grafana
- Analyze logs with SIEM tools
This course is intended for anyone who wishes to learn how to manage GCP Operations monitoring.
To get the most out of this course, you should already have some experience with Google Cloud Platform.
Hello and welcome to configuring notifications. In this brief lecture, I just want to take a quick look at some of the notification channels, including third-party channels, that Google Monitoring supports.
Notification channels are used by alerting policies to send out notifications whenever an incident is created and whenever an incident is resolved. Before configuring an alerting policy to perform notifications, you must first configure your notification channels. And, by the way, you need at least Editor access to your workspace in order to create a notification channel. Keep that in mind.
There are several notification channels to choose from. You can configure email notification channels, mobile app channels, webhooks, SMS, and even pub/sub notification channels. You can even configure channels for third-party apps like PagerDuty and Slack.
The email channel allows you to create an alerting policy that sends an email notification when an incident is created and when the incident is resolved. Using the Mobile App channel, you can use the Cloud Console Mobile App to monitor your Cloud Console resources and Monitoring information from anywhere. The webhooks channel allows you to identify an endpoint URL that will receive webhook data from Monitoring, while the SMS channel allows you to send notifications to your phone.
Third-party integrations like PagerDuty and Slack allow you to leverage third-party communications services to deliver notifications. For example, the PagerDuty integration provides one-way or two-way synchronization with GCP Monitoring. When an incident gets created in GCP Monitoring, an incident is opened in PagerDuty. However, I should point out that PagerDuty cannot close an incident in Monitoring.
The third-party integration with Slack allows you to configure your alerting policy to post to a Slack channel whenever a new incident is created.
Integrating with third-party apps is usually pretty straightforward. For example, to integrate GCP Monitoring with Slack, simply create the slack channel you wish to use, and jot down the channel URL. Once you have the channel URL, go into GCP Monitoring via the Cloud Console so you can edit your notification channels in Alerting. Just add Slack as a notification channel, provide your workspace URL, and allow GCP Monitoring to access your Slack workspace.
Once the integration is set up, Slack will appear as a notification option when you create your alerting policy. It’s really that simple.
For detailed instructions on creating notification channels, visit the URL that you see on your screen.
Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.
In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.
In his spare time, Tom enjoys camping, fishing, and playing poker.