Sensu Enterprise Dashboard
NOTE: The time has come to announce our end of life schedule for the original version of Sensu: Sensu Enterprise Dashboard 2.x will reach end of life on March 31, 2020, over 8 years since Sensu Core’s inception as an open source software project. Read the blog post, and see the guide to migrating to Sensu Go for more information.
- 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 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).