Sensu Enterprise Dashboard
IMPORTANT: Sensu Enterprise Dashboard reached end-of-life (EOL) on March 31, 2020, more than 8 years after Sensu Core’s inception as an open source software project, and we permanently removed the Sensu EOL repository on February 1, 2021.
To migrate to Sensu Go, see the Sensu Enterprise migration guide.
- What is the Sensu Enterprise Dashboard?
- What is a Sensu “datacenter”?
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 set of federated API endpoints 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.
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).