Skip to main content

Google Cloud Stackdriver Deep Dive

Course

Intro Video

Photo of Broadus Palmer

Broadus Palmer

Google Cloud Training Architect

Length

05:25:58

Difficulty

Intermediate

Videos

30

Hands-on Labs

5

Course Details

This course offers you a deep dive into the Stackdriver Workspace within GCP. In this course we will go over using Stackdriver Monitoring, Error Reporting and Stackdriver Trace, Debugger and Profiler which is now known as Stackdriver APM. This course offers hands-on opportunity to get first hand experience with using Stackdriver.

Interactive Diagram: https://interactive.linuxacademy.com/diagrams/StackdriverDeepDive.html

Syllabus

Course Introduction

Getting Started

Course Introduction

00:01:03

Lesson Description:

In this video, we will cover what we will achieve in the Stackdriver Deep Dive course!

About the Training Architect

00:00:30

Lesson Description:

In this video you will learn more about the Training Architect!

Using the Interactive Diagram

00:02:10

Lesson Description:

In this video we will go over the Stackdriver Deep Dive Interactive Diagram: https://interactive.linuxacademy.com/diagrams/StackdriverDeepDive.html

Stackdriver Overview

What Is Stackdriver?

00:04:02

Lesson Description:

In this video lesson, we will learn when Stackdriver was created and how it is used within GCP today.

Stackdriver Monitoring

What Is Stackdriver Monitoring?

00:02:11

Lesson Description:

This video provides a quick overview of Stackdriver Monitoring.

Setting Up the Workspace

00:12:25

Lesson Description:

In this video, we will go over how to set up a Stackdriver workspace in several different ways.

Merging and Deleting Workspaces

00:09:08

Lesson Description:

In this video lesson, we will learn how to merge and delete Stackdriver workspaces.

The Stackdriver Monitoring Agent

00:12:51

Lesson Description:

In this video lesson, we will learn how to install the Stackdriver Monitoring agent in order to monitor Apache on a Compute Engine instance. Commands for the video lesson: #Update all packages on the instance sudo apt-get update #install apache sudo apt-get install apache2 -y #install stack driver monitoring agent curl -sSO https://dl.google.com/cloudagents/install-monitoring-agent.sh sudo bash install-monitoring-agent.sh #curling the monitoring agent data curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto #Download apache.conf file and place it in a directory (cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/apache.conf) #Restart the monitoring agent sudo service stackdriver-agent restart #Giving a test load for stackdriver monitoring ab -n 100 -c 100 -t 75 http://localhost/path

Monitoring Multiple Projects in Stackdriver

00:17:49

Lesson Description:

In this video lesson, we will learn how to monitor multiple projects in Stackdriver.

Controlling Stackdriver Billing within the Workspace

00:04:29

Lesson Description:

In this video lesson, we will learn how to monitor monthly log ingestion costs.

Creating and Using Charts, Custom Metrics, and Resource Groups

00:07:27

Lesson Description:

In this video lesson, we will learn about using charts and resource groups. We will also discuss the basics of custom metrics.

Stackdriver Logging and Error Reporting

What Is Stackdriver Logging and Error Reporting?

00:02:33

Lesson Description:

In this video, we will go over the basics of Stackdriver Logging and Error Reporting.

Setting Up the Stackdriver Logging Agent

00:03:26

Lesson Description:

In this video, we will learn how to install the Stackdriver Logging agent.

Viewing and Managing Logs

00:04:52

Lesson Description:

In this video, we will take a look at some logs using Logs Viewer.

Exporting Logs

00:06:27

Lesson Description:

In this video, we will create a log entry that will be ingested by Stackdriver Logging and export the logs to Cloud Pub/Sub.

Viewing and Managing Errors

00:04:22

Lesson Description:

In this video, we will learn about viewing and managing errors in Stackdriver.

Setting Up Notifications

00:02:05

Lesson Description:

In this video lesson, we will learn how to set up notifications for Stackdriver Error Reporting.

Stackdriver Trace

What Is Stackdriver Trace?

00:01:35

Lesson Description:

In this video lesson, we will learn about the GCP management tool Stackdriver Trace.

Finding and Viewing Traces

00:05:38

Lesson Description:

In this video, we will learn how to view traces in the Stackdriver Trace dashboard.

Creating an Alerting Policy for a Trace

00:02:32

Lesson Description:

In this video lesson, we will create an alerting policy to monitor request counts from Stackdriver Trace.

Stackdriver Debugger

What Is Stackdriver Debugger?

00:01:38

Lesson Description:

In this video lesson, we will learn the basics of Stackdriver Debugger.

Taking a Debug Snapshot

00:04:41

Lesson Description:

In this video, we will learn how to take a debug snapshot. GitHub link: https://github.com/GoogleCloudPlatform/appengine-guestbook-python

Working with Logpoints

00:03:39

Lesson Description:

In this video, we will learn how to create logpoints in the Stackdriver Debugger console.

Setting Permissions

00:04:43

Lesson Description:

In this video lesson, we will learn how to set permissions for Stackdriver Debugger within the Cloud IAM console.

Stackdriver Profiler

What Is Stackdriver Profiler?

00:01:44

Lesson Description:

In this video, we will learn the basics of Stackdriver Profiler.

Using Stackdriver Profiler in the GCP Console

00:05:27

Lesson Description:

In this video, we will learn how to navigate and use Stackdriver Profiler in the console. GitHub Repo: https://github.com/BPalmerLA/profilerdemo

Filtering Profiles

00:03:19

Lesson Description:

In this video, we will take a look at filtering profiles by stacks and frames.

Integrating Stackdriver

Integrating Stackdriver with Google App Engine

00:05:43

Lesson Description:

In this video lesson, we will learn how to integrate Stackdriver with Google App Engine.

Integrating Stackdriver with Google Kubernetes Engine

00:05:51

Lesson Description:

In this video, we will learn about integrating and monitoring GKE with Stackdriver.

Course Conclusion

Final Steps

What's Next?

00:01:24

Lesson Description:

Congratulations on completing the Google Cloud Stackdriver Deep Dive course! In this video, I will go over some recommendations for courses you can take next and talk about how to stay connected with the Linux Academy community.

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial