[Sensu Go Workshop] Lesson 4: Introduction to Handlers

[Sensu Go Workshop] Lesson 4: Introduction to Handlers

Oct 25, 2022

💻 The Sensu Go Workshop is an instructor-led training series 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.

Taking the Workshop will help you 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
✅ Send alerts via Slack, Microsoft Teams, Pagerduty, ServiceNow, and more
✅ Fine tune observability data processing workflows and eliminate alert fatigue using Sensu Go filters
✅ Automate multi-cloud endpoint management – discovering new VMs, public cloud compute instances, containers, and more in real-time
✅ Automate remediation (self-healing) with Sensu Go

LESSON FOUR OVERVIEW

In Lesson 4️⃣, 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.

❓If you ever get stuck or have questions, feel free to reach out to us on Discourse: https://discourse.sensu.io/

NEXT STEPS

👀 Stay tuned for Lesson 5, where 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.

RESOURCES:

📚 [Documentation] Sensu Handlers Overview: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-process/
📚 [Documentation] Sensu Handlers Reference: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-process/handlers/
📚 [Documentation] Guide: Send Pagerduty alerts with Sensu: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-process/send-pagerduty-alerts
📚 [Documentation] Guide: Send Slack alerts with Sensu: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-process/send-slack-alerts/
📚 [Documentation] Supported Handler Integrations: https://docs.sensu.io/sensu-go/latest/plugins/supported-integrations/
📚 [Blog Post] Reducing alert fatigue with GoAlert, Target’s on-call scheduling and notification platform: https://sensu.io/blog/reducing-alert-fatigue-with-goalert

💻 Lesson 4 on GitHub: https://github.com/sensu/sensu-go-workshop/blob/latest/lessons/operator/04/README.md#readme
📥 Download Sensu: https://sensu.io/downloads
🐦 Follow us on Twitter: https://twitter.com/sensu
💬 Join our Discourse community: https://discourse.sensu.io/