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.
Sharing a Dashboard Publicly
You can generate a public URL for any dashboard, allowing anyone with the link to view it without logging in. See Public Dashboards for details.
Migrating from Datadog
Already have dashboards in Datadog? Export the dashboard JSON and hand it to the KubeSense dashboard-generator skill to convert it automatically. See Migrating from Datadog for the steps.