delete_dashboard
Delete a Grafana dashboard while capturing its model for undo, with dry-run preview to avoid accidental removal.
Instructions
[WRITE][risk=high] Delete a Grafana dashboard. Captures the prior model BEFORE delete.
Pass dry_run=True to preview (reports the dashboard title). Optionally set an approver (OBSERVABILITY_AUDIT_APPROVED_BY) to annotate the audit row — it is not required. The prior model is captured so the recorded undo can recreate it.
Args: uid: Dashboard UID to delete (from list_dashboards). dry_run: If True, preview without deleting. target: Grafana target name from config; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | ||
| target | No | ||
| dry_run | No |