Dashboards
The Dashboards page lets you create, import, and manage custom dashboards to visualize your observability data. Each dashboard is a collection of panels arranged in a responsive grid layout, with dashboard-level variables for dynamic filtering.

Overview
Dashboards provide a customizable way to monitor your infrastructure and applications. Each dashboard contains one or more panels that visualize metrics, logs, or traces data. Panels are arranged in a drag-and-drop grid that automatically adapts to different screen sizes.
Dashboard List
The dashboard list shows all available dashboards:
| Column | Description |
|---|---|
| Name | Dashboard name |
| Description | Optional description of what the dashboard monitors |
| Created By | User who created the dashboard |
| Created At | Creation timestamp |
Use the search bar to find dashboards by name, and sort or paginate through the list.
Creating a Dashboard
There are two ways to create a dashboard:
- From the Data Explorer — Build a query and visualization in the Data Explorer, then click Create New Dashboard to save it as a new dashboard with that panel
- From the Dashboards page — Click Add Dashboard to create an empty dashboard, then add panels to it
Importing and Exporting Dashboards
- Import — Click Import to upload a dashboard JSON file. This is useful for sharing dashboards across teams or migrating from other environments.
- Export — Download any dashboard as a JSON file for backup or sharing.
Built-in Dashboards
KubeSense includes several pre-built dashboards:
- Traces Dashboard — Overview of distributed trace metrics
- Logs Dashboard — Log volume and error trends
- MySQL Dashboard — MySQL database performance metrics
- Postgres Monitoring — PostgreSQL performance metrics
- Kafka Dashboard — Kafka broker and consumer metrics
- Container Metrics — Pod and container resource utilization
- Node Metrics — Cluster node health and performance
Viewing a Dashboard
Once you open a dashboard, you can interact with panels, adjust variables, drag-and-drop the layout, and more. See Viewing a Dashboard for full details.
Dashboard Variables
Variables let you create dynamic, reusable dashboards. Define variables at the dashboard level and reference them in panel queries using $variableName syntax. Variable values are substituted at query time, so changing a variable instantly updates all panels that use it.
See the Variables page for full details on variable types, configuration, and usage.