kibana_get_dashboard
Fetch a specific Kibana dashboard by ID and return its metadata, panel count, and list of panels (visualizations, controls, maps).
Instructions
Fetch a single Kibana dashboard with panel details.
Calls GET {KIBANA_URL}/api/saved_objects/dashboard/{id}.
Returns the dashboard metadata and a summary of contained panels
(visualisations, controls, maps, etc.).
Examples:
- Use when: "What panels does the 'Infrastructure Overview' dashboard have?"
→ obtain the ID from kibana_list_dashboards, then call with
dashboard_id=<id>.
- Use when: "Give me the description and panel count of dashboard X."
→ single call, no search needed if you have the ID.
- Use when: Verifying that a dashboard ID from a URL or bookmark is valid.
- Don't use when: You don't have the dashboard ID — call
kibana_list_dashboards first with a search term.
- Don't use when: You need log data shown in the dashboard —
dashboards contain visualisation config only. Use
kibana_search_logs / kibana_aggregate_logs for actual data.
Returns:
dict with id / title / description / panels_count /
panels (list) / updated_at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dashboard_id | Yes | Kibana dashboard UUID (e.g. 'abcd1234-5678-efgh-ijkl-mnopqrstuvwx'). Use `kibana_list_dashboards` to discover valid IDs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| title | Yes | ||
| description | Yes | ||
| panels_count | Yes | ||
| panels | Yes | ||
| updated_at | Yes |