Monitor servers, services, application health, and business KPIs. Get notified about failures before your users do. Collect and analyze custom metrics. Give your business the competitive advantage it deserves.

Sensu is flexible enough to adapt to new infrastructure configurations and reliable enough to bet the success of our operations on.

- Nick Stielau, Director of Engineering, Pantheon

Take Control of Your Availability

The availability of one of the most mission-critical pieces of your operations isn't something you can afford to outsource. Limited or no control of availability (or "uptime") means that hosted monitoring service provider outages can leave you operationally blinded. With Sensu you have full control over the availability of your monitoring solution.

Integrated Workflow

Deploy monitoring configuration changes alongside your infrastructure and application releases. Inherently benefit from infrastructure testing, auditing and release management by configuring monitoring business logic as part of your existing development workflow.

Single Pane of Glass

The Sensu dashboards provide a single, unified view for your globally distributed infrastructure and engineering teams. The Sensu Enterprise Dashboard also supports configurable access controls & filters to provide crystal clear visibility into the health of your infrastructure and applications.

Composable Framework

An extensible framework (including a message bus, event processor, monitoring agent, and documented APIs), comprehensive primitives, Community Plugins, and enterprise integrations mean you don't have to build your own monitoring solution from scratch - just compose it with Sensu.

Modern Architecture

Designed in the era of public, private, and hybrid cloud computing, Sensu’s modern architecture allows it to monitor dynamic infrastructure at scale, capable of securely traversing complex public networks to monitor tens of thousands of globally distributed machines and services. Sensu's use of the pubsub pattern of communication allows for automated registration & de-registration of ephemeral systems - allowing you to dynamically scale your infrastructure up and down without fear of generating false-positive alert storms.

What can you do with Sensu?

Sensu is an open-source monitoring framework that allows organizations to compose comprehensive monitoring & telemetry solutions that meet their unique business requirements. By providing a platform to build upon, Sensu enables you to focus on what to monitor and measure, rather than how.

Execute Service Checks

Sensu can monitor application and system services, detecting those in an unhealthy state. Service checks can be used, for example, to determine if a service like HAProxy is up or down, or if a web application is responding to requests.

Send Notifications & Alerts

Sensu notifies your team about events before your customers do, using services such as Email, PagerDuty, Slack, IRC, HipChat, etc.

Collect Metrics

Sensu simplifies the process of gaining insightful metrics from complex distributed systems. The Sensu check format is composed of an exit status code, and an arbitrary payload (e.g. message string, PerfData, JSON, animated cat GIFs, etc). This simplicity provides a single platform to collect every metric data point that is meaninful to your business.

Documented API

Sensu’s API provides access to event and client data, the ability to request check executions, and resolve events. The API also provides a key/value store which can be leveraged to extend Sensu's functionality in a variety of ways.

External Input

Sensu’s monitoring agent (sensu-client) provides a TCP and UDP socket that can accept external JSON data. Applications can leverage this interface to report errors directly to Sensu or ship application-specific metric data.

Secure Connectivity

Sensu leverages transports that offer SSL encryption, authentication, and granular ACLs. Sensu's connections traverse complex network topologies, including those that use NAT and VPNs.

Sensu Plugins

Monitoring your infrastructure with Sensu saves valuable time thanks to the general availability of hundreds of Sensu Plugins that provide native instrumentation for the tools and services your business depends on, including:

Sensu Core vs Sensu Enterprise

Sensu Core (the Open Source Software project) provides an open framework for building comprehensive monitoring solutions, without imposing restrictions or being overly opinionated. While new user-facing "features" may be developed exclusively in Sensu Enterprise, the framework that makes those features possible will always be a part of Sensu Core.

Sensu Enterprise builds on Sensu Core by providing added value in the form of several opinionated extensions, along with enterprise class support. We like to think of the distinction between Sensu Core and Sensu Enterprise as the difference between a framework and a product.