# 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

1. Click **Save dashboard** to confirm changes.
2. 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

### When to Use

Use the diff to:

- Validate edits before saving
- Avoid accidental overwrites
- Compare versions when troubleshooting panel behavior

### Actions

1. Review the diff output.
2. Click **Save dashboard** to confirm and apply the changes.
3. Or click **Cancel** to discard.

|     |     |
| --- | --- |
|  | The diff is generated automatically. No edits can be made directly in this view. |

## 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. |
