ktm dashboards build
Use ktm dashboards build to atomically create dashboards with all widgets validated upfront and auto-positioned, previewing layouts via dry-run.
Create a dashboard with all widgets atomically
Usage
ktm dashboards build [flags]
Examples
# Build a dashboard (dry-run)
ktm dashboards build --operator my-op --name "SLA" --widgets widgets.json --dry-run
# Build for real
ktm dashboards build --operator my-op --name "SLA" --widgets widgets.json
# With bucket
ktm dashboards build --operator my-op --name "Passive" --widgets w.json --bucket my-bucket
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--bucket | string | InfluxDB bucket (optional) | |
--dry-run | boolean | Preview layout without creating the dashboard | |
--name | string | Dashboard name (required) | |
--operator | string | Operator slug (required) | |
--widgets | string | JSON file with widget array (required) |
Details
Create a dashboard with all widgets in a single atomic call. Validates all widgets upfront — if ANY fails, NONE are created. Auto-positions widgets using type defaults.
Use --dry-run to preview the ASCII grid layout without creating anything.
Related
Global flags (--output, --debug, --host, …) apply to every command. See the command reference overview.
What's next?
Last updated on