The Sensu Go Workshop is a collection of learning resources designed to help new users learn Sensu. You will learn how to:
The Sensu Go Workshop is a training series created by the Developer Advocacy team at Sensu. It’s designed to empower developers, SREs, and DevOps teams begin their monitoring as code journeys. Why do I need an Observability Pipeline? What is Monitoring as Code? All these questions and more are answered in the workshop.
In this lesson we will introduce the Sensu observability pipeline. You will learn about Sensu’s architecture, its underlying data model, and how its unique set of features can be used to implement a monitoring-as-code workflow within your organization.
Watch Lesson One on YouTube: https://www.youtube.com/watch?v=uyj3qFjq58g
In this lesson we will setup a local Sensu development environment for use during the workshop. This lesson is intended for operators of Sensu or anyone who would like to explore Sensu from a technical perspective.
Watch Lesson Two on YouTube: https://www.youtube.com/watch?v=X6RFqOhfMQ8
In this lesson we will introduce the sensuctl command-line tool. You will learn how to install and configure the tool, then practice performing some essential operations.
In this lesson we will introduce Sensu Handlers, and show how to configure an alert handler and a metrics handler. This lesson is intended for operators of Sensu, and assumes you have set up a local workshop environment.
In this lesson we will take a deeper look at events in Sensu, create an event manually using common shell tools, and show how events can trigger alerts. This lesson is intended for operators of Sensu, and assumes you have set up a local workshop environment.
In this lesson we will discuss using filters in the observability pipeline. In the hands-on exercises you will use the built-in filters, then create and apply a custom filter. This lesson is intended for operators of Sensu, and assumes you have set up a local workshop environment.
In this lesson we will install and configure the Sensu agent, and discuss how events and other status are communicated to the backend. This lesson is intended for operators of Sensu, and assumes you have set up a local workshop environment.
In this lesson we will learn how to create, configure, and schedule checks, and how to select which hosts to run them on, using subscriptions. You will learn more detail about how the backend and agents communicate, and how to integrate existing monitoring plugins. This lesson is intended for operators of Sensu, and assumes you have set up a local workshop environment.
In this lesson we will introduce check hooks. You will learn how to use hooks to provide additional context to your check output.
In this lesson we will learn about Silencing in Sensu Go. You will learn how to target individual incidents on a single host, specific incidents spanning multiple hosts, and bulk silencing all incidents across multiple hosts. You will also learn some new ways to integrate observability with your existing automation systems.
In this lesson we will introduce the Sensu Web Application. In the Sensu web app, you will find an overview of the system in the dashboard, learn to navigate and inspect Sesnu resources, and create and delete silences. This lesson is intended for operators of Sensu and assumes you have set up a local workshop environment.
In this lesson we will learn about Sensu Assets, a lightweight packaging and distribution solution for cloud native observability. You will learn how to register new assets, mirror assets for use in secured production environments, and package custom scripts as assets.