shajjar-emumba opened a new issue, #8881:
URL: https://github.com/apache/incubator-devlake/issues/8881

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and 
found no similar feature requirement.
   
   
   ### Use case
   
   Organizations using DevLake often spend significant time building and 
customizing Grafana dashboards on top of DevLake data for engineering analytics 
   
   Currently, DevLake ships with Grafana v11.6.2, which does not support [ Git 
Sync support ](https://grafana.com/blog/git-sync-grafana/)
   
   Because of this, custom dashboards are vulnerable during upgrades. Users may 
lose dashboard customizations when provisioned dashboards are overwritten after 
updating DevLake (example: 
[#7008](https://github.com/apache/incubator-devlake/issues/7008)).
   
   Today, the only available workflow is manually exporting dashboard JSON 
files from Grafana and committing them into Git repositories by hand after 
change. This process is:
   
   - Manual and error-prone
   - Difficult to scale across teams and dashboards
   - Missing proper version history and recovery capabilities
   
   Grafana introduced native Git Sync support in:
   
   - v12.0 (experimental)
   - v13.0 (GA)
   
   Git Sync automatically versions dashboard changes through 
GitHub/GitLab/Bitbucket directly from Grafana, solving the dashboard backup and 
recovery problem natively.
   
   
   ### Description
   
   Request to upgrade DevLake’s bundled Grafana image (devlake-dashboard) from 
Grafana v11.6.2 to Grafana v13+ in order to support Grafana Git Sync.
   
   _Since this is a major Grafana version upgrade, it would be great if the 
DevLake team could validate compatibility and test it properly on their side 
before adoption._
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [x] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to