Activity #2546
Updated by Thara S Pillai over 2 years ago
Grafana currently does not have an option of hiding the visibility of panels. Hence, the panel visibility is managed programmatically with the following activities: The users will be presented with a list of dashboards in master mode. On selecting a dashboard, users will be presented with a list of panels configured in the selected dashboard with the current visibility status of panels fetched from dashboards in live mode. Users can make configuration changes and the dashboard JSONs will be updated with the master dashboard as base. Grafana API calls will be made with updated JSONs to change dashboard configuration on the server. The dashboard JSON for the newly configured dashboard will be updated in the database as a live mode record (record with mode as L). DB design at https://docs.google.com/document/d/1ZdxYQeP2d8qf_TNyZrxpLP-VjTY__w1y/edit?usp=drive_link&ouid=105063290262091789359&rtpof=true&sd=true Create table for for the below !clipboard-202405031705-eun2l.png! @shameera , review