-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
-
1
-
Not defined
-
2 - Flawed
What is the desired functionality that you are missing?
As a Software Developer / DevOps I can use Optimize REST API to import Reports and Dashboards into Optimize.
Which problem are you going to solve with this functionality?
Today Optimize allows to manually export and import JSON specifications of Reports and Dashboards. With OPT-4686 this will be extended to Collections (including Alerts and Data Sources) as well. Another ticket will cover alerts.
The problem is that this is a manual process, even though especially when using multiple stages of environments, it can become very time-consuming to do this manually. Offering an API for this action (mainly for importing) can speed up import.
The main reason why users would like to do this is to make sure that Optimize entities stay in sync across environments. The important detail is that this is true for certain Dashboards and Reports, but in higher environments (like Prod) there can be also Reports and Dashboards that do not exist in lower environments (like Dev).
We expect a mixture of
- pre-defined Dashboards and Reports that have been created in Staging environments and have been agreed upon across Stakeholders
- newly created Dashboards and Reports in Prod environment that are created in an ad-hoc way for analysis and sharing
Hint: Some users are additionally requesting that they would like to just drop reports in a folder that Optimize scans during import. This could be considered during kick-off if and when it should be implemented. The alternative is to implement a script
This is the controller panel for Smart Panels app
- is related to
-
OPT-4686 Export & Import - Collections configuration
- Open
-
OPT-5393 Overwrite entities on import to prevent duplication
- Open
-
OPT-3404 Allow passing in filter parameters to CSV download API
- Open
-
OPT-4768 Enable non-superusers to import/export entities
- Open
-
OPT-5516 Dashboard+Report config export API to improve integration and automation
- Done
- links to
1.
|
Add API to import entity definitions | Done | Unassigned |