Learn Sensu Go

The Sensu Go Workshop is a collection of learning resources designed to help new users learn Sensu. You will learn how to:

  • Take control of your monitoring and observability data with the Sensu Go observability pipeline.
  • Schedule monitoring jobs across elastic multi-cloud infrastrucutre to execute custom scripts, including Nagios-style plugins.
  • Collect custom application metrics and integrate observability data with external data platforms for unified business intelligence.

Sensu Go Workshop

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.

Lesson 1: Introduction to Sensu

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

Lesson 2: Set up the Workshop Environment

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

Lesson 3: Using the Sensu CLI

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.

Lesson 4: Introduction to Handlers

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.

Lesson 5: Introduction to Events

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.

Lesson 6: Introduction to Filters

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.

Lesson 7: Introduction to Agents

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.

Lesson 8: Introduction to Checks

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.

Lesson 9: Introduction to Hooks

In this lesson we will introduce check hooks. You will learn how to use hooks to provide additional context to your check output.

Lesson 10: Introduction to Silencing & Scheduled Maintenance

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.

Lesson 11: Using the Sensu Web App

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.

Lesson 12: Introduction to Assets

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.

Ready to get started?

Download Sensu for free today.