Access one Grafana instance via two different domain

I’d recommend just setting up two separate instances. What you’re describing might be possible with a fair bit of customization (and/or some clever proxying), but I doubt it would be worth the effort.