Dashboards
Kloudfuse uses dashboards to visualize metrics, logs, and trace data across infrastructure and applications.
At the top level, the dashboard interface provides three key actions:
Dashboard List
The Dashboard List view lets you:
-
View existing dashboards.
-
Add, edit, export, or delete dashboards.
-
Group dashboards into folders for organization and RBAC.
-
Search dashboards using name, tags, or filters.
For folder management, refer to Organize Dashboards with Folders for more details.
Create a Dashboard
Use dashboards to bring metrics, logs, and traces together in a single view. A new dashboard provides a blank canvas where you can add panels and configure layouts.
Steps to create a dashboard
-
In the top navigation bar, click the Dashboards tab.
-
Click + Create New Dashboard.
-
Enter a Name for your dashboard.
-
Add one or more panels to begin visualizing data.
-
Click Save to add the panel to the dashboard. Repeat to add as many panels you want.
-
After adding all required panels, click Save Dashboard to save it to the dashboard list.
-
(Optional) Add a Description to explain its purpose or audience.
-
(Optional) Select a Folder to organize it and apply RBAC permissions.
New dashboards start empty. Add panels right away to make the dashboard useful. |
Add a Panel to a Dashboard
Panels are the building blocks of a Kloudfuse dashboard. Each panel represents a visualization of your observability data—whether it’s time-series metrics, aggregated lists, log events, or static content.
Use panels to create focused, actionable views of infrastructure or application performance.
Add a New Panel
-
Go to the Dashboards tab.
-
Open the dashboard where you want to add the panel.
-
Click Add Panel in the top action bar.
-
In the Add Panel screen:
-
Select a panel type that best fits your data.
-
Choose a Data Source (metrics, logs, or traces).
-
Configure visualization and query settings for that panel type.
-
-
Click Save to add the panel to your dashboard layout.
For more details, refer to Panel types.
Best Practices
-
Use meaningful panel titles to help users quickly identify the purpose of each visualization.
-
Limit the number of panels per dashboard to keep load times fast.
-
Group related panels using a Row panel for better organization.
-
Apply filters or variables to make panels reusable across teams and environments.
Panel Types
Use different panels to display the data that matter to you:
-
Timeseries
-
Top List
-
Pie Chart
-
Host Map
-
Log Events
-
Text
The Timeseries panel displays metrics over time. Use it to monitor trends, detect anomalies, and compare multiple series in a single view. For details, see Timeseries.
The Top List panel ranks metrics, such as top hosts or services, by CPU, memory, or error counts. Use it to quickly identify the highest or lowest resource consumers. For details, see Top List.
The Pie Chart panel shows distribution across categories. Use it to compare resource usage by service, region, or namespace. For details, see Pie Chart.
The Host Map panel visualizes host-level metrics with a color-coded heatmap. Use it to identify hotspots and resource saturation across your infrastructure. For details, see Host Map.
The Log Events panel displays log streams in real time. Use it to troubleshoot issues, monitor application health, and investigate anomalies. For details, see Log Events.
The Text panel adds static or dynamic text, links, or descriptions to Text.
Timeseries
The Timeseries panel displays metrics over time. Use it to monitor trends, detect anomalies, and compare multiple series in a single view.
Add a Timeseries Panel
-
Open the dashboard where you want the panel.
-
Click Add Panel.
-
In Choose Visualization, select Timeseries.
-
In Graph your data, click Select a metric and build your query.
-
Enter a descriptive Title.
-
Click Save to add the panel.
Build queries (Graph your data)
The query builder controls which metrics appear and how they are aggregated.
-
Click Add Query to create one query. Repeat to add more.
-
Click Select a metric to choose a metric name.
-
Use From to pick the metric source or namespace.
-
Click Add Label to filter on label values, (for example,
pod=web
,env=prod
). -
Select an Aggregation (for example,
min
,max
,sum
,avg
) to reduce raw samples to a single value per time interval. -
Use the Select dropdown (if available) to set the aggregation interval, (for example,
1m
,5m
). -
Click Add Functions to transform your data:
Examples:
rate()
,derivative()
,moving_avg()
,scale()
.
Query order determines formula identifiers: first query = |
Apply functions
Functions modify your time series after aggregation:
-
rate() — Convert cumulative counters into per-second rates.
-
moving_avg() — Smooth short-term fluctuations.
-
scale() — Multiply values by a constant.
-
round() — Reduce decimal precision.
Complex function chains can slow panel rendering. Test performance with your expected time range before saving. |
Add formulas
Formulas calculate new series from existing queries.
-
Click Add Formula.
-
Reference queries by letter (
a
,b
, etc.) or alias. -
Enter the expression and click Apply.
Example — double a series:
2*a
Example — scale b
by 100 and add to a
:
a + 100*b
|
Top List
The Top List panel ranks metric values and displays them in list format. Use it to identify the highest or lowest values for a specific metric across labels such as hosts, namespaces, or services.
Add a Top List Panel
-
Open the dashboard where you want the panel.
-
Click Add Panel.
-
In Choose Visualization, select Top List.
-
In Graph your data, click Select a metric to start building your query.
-
Enter a descriptive Title.
-
Click Save to add the panel.
Build queries (Graph your data)
The query builder defines which metrics are ranked and how they are displayed.
-
Click Add Query to create a query. Repeat to add more.
-
Click Select a metric to choose the metric name.
-
Use From to pick the metric source or namespace.
-
Click Add Label to group results by label values (for example,
host
,pod
,region
). -
Select an Aggregation (for example,
sum
,avg
,max
,min
) to combine values per label. -
Use the Select dropdown (if available) to set the aggregation interval.
-
Click Add Functions to apply transformations (for example, scaling or unit conversion).
If multiple queries are added, you can sort and display results from each independently or combine them using formulas. |
Configure ranking
-
Sort order — Choose ascending (lowest first) or descending (highest first).
-
Limit — Set the number of results to display (for example, Top 5, Top 10).
-
Display units — Apply unit formatting to values (for example, bytes, ms, percentage).
Apply functions
Functions let you modify the values before ranking.
Examples: * scale() — Multiply all values by a constant. * round() — Reduce decimal precision. * moving_avg() — Smooth values before sorting.
Applying expensive transformations to large datasets can impact performance. Test with shorter time ranges when building complex panels. |
Add formulas
Formulas can calculate new values before ranking.
Example — double the values:
2*a
Example — compute percentage change between two queries:
((a - b) / b) * 100
Use short aliases ( |
Pie Chart
The Pie Chart panel displays how a metric’s values are distributed across categories. Use it to visualize proportions, compare categories, and highlight dominant contributors.
Add a Pie Chart panel
-
Open the dashboard where you want the panel.
-
Click Add Panel.
-
In Choose Visualization, select Pie Chart.
-
Build your query in Graph your data to return a metric and grouping field.
-
Enter a descriptive Title.
-
Click Save to add the panel.
Build queries (Graph your data)
The Graph your data section defines which metrics are displayed and how they are processed before visualization. These steps apply to most panel types in Kloudfuse.
-
Click Add Query to create a new query. Repeat to add multiple queries.
-
Click Select a metric to choose the metric name you want to query.
-
Use From to select the metric source or namespace.
-
Click Add Label to filter results by label values (for example:
pod=web
,env=prod
). -
Select an Aggregation (for example:
min
,max
,sum
,avg
) to reduce raw samples to one value per time interval. -
Use the Select dropdown (if available) to set the aggregation interval (for example:
1m
,5m
). -
Click Add Functions to apply transformations to your data.
Common examples: *
rate()
— Convert counters to rates. *derivative()
— Show the rate of change. *moving_avg()
— Smooth short-term fluctuations. *scale()
— Multiply values by a constant.
Query order determines formula identifiers: the first query = |
Add formulas
Use formulas to create new series from existing queries.
-
Click Add Formula in Graph your data.
-
Reference queries by their letter (
a
,b
, …) or alias. -
Enter your expression and click Apply.
Example — double a series:
2*a
Example — percentage change between two queries:
((a - b) / b) * 100
|
Pie Chart–specific settings
Once your query returns grouped data:
-
Group by — Choose a field to define the pie slices (for example:
host
,service
,region
). -
Aggregation — Select a method to calculate slice values (for example:
sum
,avg
,max
,min
). -
Slice labels — Display category names, percentages, values, or a combination.
-
Color palette — Assign consistent colors to categories for easier recognition.
-
Legend placement — Show legends inside or outside the chart.
-
Donut mode — Optionally display as a donut chart by enabling the center hole.
Host Map
The Host Map panel displays host-level metrics in a color-coded grid layout. Use it to monitor CPU, memory, disk, or other resource utilization across multiple hosts at a glance.
Add a Host Map panel
-
Open the dashboard where you want the panel.
-
Click Add Panel.
-
In Choose Visualization, select Host Map.
-
Build your metric query in Graph your data.
-
Enter a descriptive Title.
-
Click Save to add the panel.
Build queries (Graph your data)
The Graph your data section defines which metrics are displayed and how they are processed before visualization. These steps apply to most panel types in Kloudfuse.
-
Click Add Query to create a new query. Repeat to add multiple queries.
-
Click Select a metric to choose the metric name you want to query.
-
Use From to select the metric source or namespace.
-
Click Add Label to filter results by label values (for example:
pod=web
,env=prod
). -
Select an Aggregation (for example:
min
,max
,sum
,avg
) to reduce raw samples to one value per time interval. -
Use the Select dropdown (if available) to set the aggregation interval (for example:
1m
,5m
). -
Click Add Functions to apply transformations to your data.
Common examples: *
rate()
— Convert counters to rates. *derivative()
— Show the rate of change. *moving_avg()
— Smooth short-term fluctuations. *scale()
— Multiply values by a constant.
Query order determines formula identifiers: the first query = |
Add formulas
Use formulas to create new series from existing queries.
-
Click Add Formula in Graph your data.
-
Reference queries by their letter (
a
,b
, …) or alias. -
Enter your expression and click Apply.
Example — double a series:
2*a
Example — percentage change between two queries:
((a - b) / b) * 100
|
Host Map–specific settings
Once your metric is selected:
-
Metric — Choose the host-level metric to display, such as CPU usage, memory consumption, disk I/O, or network throughput.
-
Group by — Group data by
host
,cluster
,availability_zone
, or other relevant labels. -
Color scheme — Map metric values to colors to highlight high/low usage.
-
Layout — Adjust grid spacing, tile size, and sorting to improve readability.
-
Value display — Show or hide numeric values on each tile.
-
Thresholds — Add color-based thresholds to signal warning or critical conditions.
Log Events
The Log Events panel shows log entries that match specific filters. Use it to monitor error rates, trace issues, or watch for specific application or infrastructure events in real time.
Add a Log Events panel
-
Open the dashboard where you want the panel.
-
Click Add Panel.
-
In Choose Visualization, select Log Events.
-
Build your log query in Graph your data to define the log source and filters.
-
Enter a descriptive Title.
-
Click Save to add the panel.
Build queries (Graph your data)
Build queries (Graph your data)
The Graph your data section defines which metrics are displayed and how they are processed before visualization. These steps apply to most panel types in Kloudfuse.
-
Click Add Query to create a new query. Repeat to add multiple queries.
-
Click Select a metric to choose the metric name you want to query.
-
Use From to select the metric source or namespace.
-
Click Add Label to filter results by label values (for example:
pod=web
,env=prod
). -
Select an Aggregation (for example:
min
,max
,sum
,avg
) to reduce raw samples to one value per time interval. -
Use the Select dropdown (if available) to set the aggregation interval (for example:
1m
,5m
). -
Click Add Functions to apply transformations to your data.
Common examples: *
rate()
— Convert counters to rates. *derivative()
— Show the rate of change. *moving_avg()
— Smooth short-term fluctuations. *scale()
— Multiply values by a constant.
Query order determines formula identifiers: the first query = |
Add formulas
Use formulas to create new series from existing queries.
-
Click Add Formula in Graph your data.
-
Reference queries by their letter (
a
,b
, …) or alias. -
Enter your expression and click Apply.
Example — double a series:
2*a
Example — percentage change between two queries:
((a - b) / b) * 100
|
Log Events–specific settings
Once your log source is selected:
-
Log source — Choose the dataset, index, or stream that stores your logs.
-
Time window — Define the time range for displayed logs (e.g.,
Last 5 minutes
,Last 24 hours
). -
Filters — Apply field-based filters (for example:
level=error
,service=api
, `pod=f*
Text
Use the Text panel to display static content or markdown.
-
Click Add Panel.
-
Select Text.
-
Enter title and body text (supports markdown).
-
Click Save.
Row
Use Row to group related panels horizontally.
-
Click Add Panel.
-
Select Row.
-
Provide a title.
-
Click Save.
-
Add panels inside this row.
Manage Panels in a Dashboard
Use panel management actions to arrange and customize dashboards for better readability and analysis.
Resize a panel
-
Hover over the panel edge until the resize cursor appears.
-
Drag horizontally or vertically to adjust the panel’s width or height.
-
Release to apply the new size.
Move a panel
-
Hover over the panel header.
-
Drag and drop the panel to a new position in the grid layout.
-
The dashboard auto-adjusts surrounding panels to fit.
Configure panel settings
-
Click the gear icon in the panel’s header.
-
Adjust data queries, visualization settings, thresholds, or display options.
-
Click Apply to save changes.
Duplicate or remove a panel
-
Open the panel menu (three-dot icon).
-
Choose Duplicate to duplicate the panel with all current settings.
-
Choose Delete Panel to remove the panel from the dashboard.
Deleting a panel permanently removes it from the dashboard. This action cannot be undone unless you restore from a saved JSON export.
Import a Dashboard
Use the import feature to add dashboards from saved JSON files or shared templates. This is useful for reusing dashboards across environments or restoring from a backup.
Import a dashboard from JSON
-
Open the Dashboards section in the Kloudfuse UI.
-
Click Import Dashboard JSON.
-
Select and upload a
.json
file from your local system. -
Review the imported dashboard details, such as title, folder assignment, and variables.
-
(Optional) Change the folder to control access and organization.
-
Click Import Dashboard to complete the process.
If the dashboard UID in the JSON matches an existing dashboard, Kloudfuse prompts you before overwriting. Choose Replace to overwrite or Cancel to keep the existing dashboard. |
Edit a Dashboard
Use the edit feature to update dashboard metadata, adjust variables, or change panel layouts without recreating the dashboard from scratch.
Edit dashboard settings
-
Navigate to the Dashboards list and open the dashboard you want to modify.
-
Click the Edit icon (pencil) in the top toolbar.
-
Update dashboard-level details:
-
Title — Change the display name.
-
Description — Explain the dashboard’s purpose or scope.
-
Tags — Add searchable keywords for filtering.
-
Folder — Reassign to control access or improve organization.
-
Time range — Set default time window for all panels.
-
Variables — Edit defaults for dynamic filtering.
-
-
Click Save dashboard to apply settings.
Modify dashboard panels
-
Edit a panel — Click the panel title, choose Edit, and adjust the query, visualization type, or style.
-
Add a new panel — Use Add Panel to introduce new visualizations.
-
Rearrange panels — Drag and drop to change layout.
-
Resize panels — Drag edges to adjust width and height.
-
Remove panels — Use the panel menu to delete unwanted visualizations.
Changes are saved at the dashboard level. Always review the layout after edits to ensure important panels remain visible and logically grouped. |
Dashboard Actions Menu
The Actions menu, located in the top-right corner of a dashboard, provides quick access to configuration options, variables, JSON export, and deletion tools.
Basic Settings
Update core properties of the dashboard:
-
Title — Display name shown in the dashboard list and header.
-
Description — Short text describing the dashboard’s purpose or content focus.
-
Folder — Assign the dashboard to a folder for organization and RBAC control.
-
Tags — Add searchable labels for easier discovery.
View Metadata
At the bottom of the settings dialog, you can view:
-
Created At / Updated At — Date and time stamps.
-
Created By / Updated By — User details, if available.
Save or Cancel Changes
-
Click Save dashboard to confirm changes.
-
Click Cancel to close without saving.
Dashboard JSON Diff View
Use the JSON Diff tab in the Save Dashboard dialog to view changes made to the dashboard configuration before saving.
Purpose
The diff view shows what has changed between the current and saved versions of the dashboard. This includes edits to:
-
Panel settings
-
Variable definitions
-
Visualization properties
-
Layout metadata
How It Works
-
Removed lines are shown in red with a minus (
-
) -
Added lines are shown in green with a plus (
+
) -
Collapsed blocks show how many lines are hidden — click Expand to view them
Configure Dashboard Variables
Dashboard variables act as placeholders in panel queries. They allow dashboards to adapt based on user selections—such as cluster, namespace, environment, or service—without changing the underlying queries.
Export Dashboard JSON
Download the complete .json
definition for:
-
Backup purposes.
-
Migration to another Kloudfuse instance.
-
Manual editing outside the UI.
Copy Dashboard JSON
Copy the dashboard’s JSON to your clipboard for quick sharing in chat, version control, or support requests.
Delete Dashboard
Permanently remove the dashboard from Kloudfuse.
Once deleted, dashboards cannot be recovered unless previously exported. |
Organize Dashboards with Folders
Use folders to group dashboards by service, environment, or team ownership. Folders also help apply RBAC scopes for access control.
Create a Folder
-
Go to the Dashboards tab.
-
Click + Add new folder.
-
Enter a folder name.
-
Confirm to save.
Assign a Dashboard to a Folder
You must choose a folder when saving or editing a dashboard.
-
Click Save dashboard.
-
In the Folder dropdown, select a folder from the list.
-
Click Save dashboard to confirm.
Folder selection must be done during dashboard creation or editing. |