Sensu Core

| Share your feedback

Welcome to the Sensu 2.0 Beta!

Sensu is the open source monitoring event pipeline built to reduce operator burden and make developers and business owners happy. Started in 2011, Sensu’s flexible approach solves the challenges of monitoring hybrid-cloud and ephemeral infrastructures with scalable, automated workflows and integrations with tools you already use.

Sensu 2.0 is a new platform, written in Go and designed from the ground up to be more portable, easier and faster to deploy, and (even more) friendly to containerized and ephemeral environments. But above all, it was designed to support the features and functionality you’ve come to know and love about Sensu.

Get started with Sensu 2.0:

Sensu 2.0 Features

  • Limitless pipelines to validate and correlate events, mutate data formats, send alerts, manage incidents, collect and store metrics, and more
  • Lightweight agent to monitor everything from the server closet to the cloud
  • Powerful backend with built-in dashboard and transport
  • New data model that makes metrics a first-class citizen
  • API endpoints for managing handlers and mutators
  • User-friendly command line interface
  • Built-in collection for StatsD metrics
  • Role-based access control

Monitoring for Your Infrastructure

Monitoring is the action of observing and checking the behaviors and outputs of a system and its components over time. - Greg Poirier, Monitorama 2016

Sensu system diagram

Sensu is an agent-based monitoring tool that you install on your organization’s infrastructure. The Sensu agent gives you visibility into everything you care about; the Sensu server gives you flexible, automated workflows to route metrics and alerts.

  • Monitor containers, instances, applications, and on-premises infrastructure

Sensu is designed to monitor everything from the server closet to the cloud. Install the Sensu agent on the hosts you want to monitor, integrate with the Sensu API, or take advantage of proxy entities to monitor anything on your network. Sensu agents automatically register and de-register themselves with the Sensu server, so you can monitor ephemeral infrastructure without getting overloaded with alerts.

  • Better incident response with filterable, context-rich alerts

Get meaningful alerts when and where you need them. Use event filters to reduce noise and check hooks to add context and speed up incident response. Sensu integrates with the tools and services your organization already uses like PagerDuty, Slack, and more. Check out the 200+ plugins shared by the Sensu community, or write your own Sensu Plugins in any language.

  • Collect metrics and generate alerts with the same tool

Know what’s going on everywhere in your system. Use the Sensu agent to collect StatsD metrics alongside check results, then use the event pipeline to route the data to industry-standard tools like Graphite or InfluxDB.

  • Intuitive API and dashboard interfaces

Sensu includes a dashboard to provide a unified view of your agents, checks, and events, as well as a user-friendly silencing tool. The Sensu API and the sensuctl command-line tool allow you (and your internal customers) to create checks, register agents, manage configuration, and more.

  • Open source software backed by Sensu Inc.

Sensu Core is open source software freely available under a permissive MIT License and publicly available on GitHub.