harvest
harvest copied to clipboard
Harvest should support linking between dashboards
- [ ] Update the NFS troubleshooting and dependent dashboards to use our general linking strategy
The NFS troubleshooting dashboard contributed by Rusty Brown #2766 includes linking and it works well. It's also possible to link to a single dashboard's panel as Rahul mentioned https://github.com/NetApp/harvest/pull/2766#discussion_r1538740581
Linking requires stable dashboard uids, which means we need to change how Harvest import/exports dashboards. We discussed a few different ways to change import:
- pre-check during import that fails if a dashboard with a given uid already exists
- overwrite on import and document how to rollback to an earlier version with Grafana's version support
To support a provisioned workflow, like the ones that Docker Compose and NABox use, we need to embrace the Grafana way. Hard-code uid
with a UUID-like identifier and use that uid
for linking. Stop doing Harvest versioned Grafana folders.
For 1st milestone,
I am planning to add the links in SVM
column, Aggregate
column in Volume table in Volume dashboard which would open SVM/Aggregate dashboard with chosen SVM/Aggregate from the link.
verfied in 24.08