Kubesense

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.

Dashboards

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:

ColumnDescription
NameDashboard name
DescriptionOptional description of what the dashboard monitors
Created ByUser who created the dashboard
Created AtCreation 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:

  1. 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
  2. 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.