We are trying to set this up with a private endpoint.
We follow the documentation to disable the public endpoint and then create the public endpoint and the private dns zone.
However, once this is done the grafana instance is not accessible.
The public DNS entry contains a CNAME for the private zone records <instance>.weu.privatelink.grafana.azure.com but this doesn't return the private ip address? instead it returns the ip address of the shared gateway 40.114.177.51 (at least I think that is what it is). And putting the url in a browser results in a "You are using a Public address" error page being displayed.
I can set the private endpoint ip address in my local hosts file along with the grafana instance name and domain and this works but changing the instance name throws an "instance does not exist" so this suggests the managed grafana instance is behind an application gateway of sorts so the domain name has to be of the form <instance name>.weu.grafana.azure.com otherwise it will not be directed to the grafana instance.
With all this in mind I can't see how to have the ability to resolve the hostname and pass the right <host>.<domain> to allow a local client to connect using the private endpoint.
It might be me doing something wrong but I've been at this for two and half days and can not make it work
Any help much appreciated