I think there are two ways to identify the dashboard in the URL
a) Identification via generated IDs that allow the dashboard to be moved and renamed. I understand the benefits of this solution, but it is not backward compatible with grafana 4.6. For my way of deploying grafana it is totally unusable.
b) Identity through folder and name without knowledge of generated ID. In my solution, dashboards are automatically generated and imported. The names are created by combining the name of the server and the name of the monitored application. External application links automatically generated dashboard through the URL strictly based on the dashboard name. Adding to a URL generated ID is not technically feasible for me. That’s why I do not like the G8Xls6jkk in URL /d/G8Xls6jkk/folder-title-dashboard-title.
Grafana 4.6 has used a URL in the format
I would be inclined towards a solution that will allow both ways of URL.