Sensu Enterprise Dashboard

Reference Documentation

What is the Sensu Enterprise Dashboard?

The Sensu Enterprise Dashboard is a simple web-based application that provides realtime visibility into Sensu monitoring data, with dedicated views for monitoring events, clients, checks, aggregates, data centers, and more. The dashboard provides powerful global search features for filtering views so users can focus on the data that’s important to them. The dashboard also provides basic operational controls to acknowledge or otherwise “silence” monitoring events, request ad hoc execution of monitoring checks, and much more.

What is Uchiwa?

The Sensu Enterprise Dashboard is based on the open-source – and community developed – Uchiwa dashboard. Very much like the relationship between Sensu Core and Sensu Enterprise, the Sensu Enterprise Dashboard builds on top of Uchiwa via a number of added-value extensions (e.g. Role Based Access Controls; LDAP, GitHub, and GitLab authentication; Audit Logging; etc), which development also results in many contributions to the open-source Uchiwa dashboard project.

What is the Sensu Enterprise Console?

The Sensu Enterprise Console is a federated API endpoint provided by the Sensu Enterprise Dashboard for API access to multiple Sensu datacenters (available in Sensu Enterprise Dashboard version 1.10 and newer). This API provides added-value features including token-based authentication and granular role-based access controls.

NOTE: the Sensu Enterprise Dashboard is comprised of two components: a backend service (API) for aggregating monitoring data from one or more Sensu datacenters, and a web application for displaying this information. As of Sensu Enterprise Dashboard version 1.10, this Sensu Enterprise Dashboard backend has been updated so that it provides the same API endpoints as the Sensu API. Prior to version 1.10, the Sensu Enterprise Dashboard backend used different API routes for accessing data from specific datacenters; for example, client data was accessible via /clients/us-west-1/:client instead of /clients/:client?dc=us-west-1. Version 1.11 introduced access token-based authentication, and version 1.12 introduced RBAC for the Console API.

What is a Sensu “datacenter”?

The Sensu Enterprise Dashboard provides access to monitoring data from one or more Sensu “datacenters”. A Sensu datacenter is simply a Sensu API endpoint, which corresponds to a Sensu installation consisting of one or more Sensu servers in cluster (multiple API endpoints may be provided by a single Sensu installation or cluster).