Multiple routes with bearer tokens (Prometheus)

Hello, i’m trying to use multiple datasources from prometheus via grafana, but two of my datasources use Bearer tokens (openshift deployments) and one is a standard prometheus deployment with no authentication.

I had to change the url due to new user post limitations, but they are FQDN/Port (if necessary)

“routes”: [
{
“path”: “”,
“method”: “GET”,
“url”: “unique-url-0”,
“headers”: [{
“name”: “Authorization”,
“content”: “Bearer redacted” }]
},
{
“path”: “”,
“method”: “GET”,
“url”: “unique-url-2”,
“headers”: [{
“name”: “Authorization”,
“content”: “Bearer redacted” }]
},
{
“path”: “”,
“method”: “GET”,
“url”: “unique-url-2”
}],

When I add routes, since they don’t have unique paths (they are all undef), it only routes to the first defined one. This is by design according to https://github.com/grafana/grafana/issues/13717. That’s fine and all but this doesn’t allow me to support multiple backends. I also tried just setting the path to “/” or “//” hoping since the web server will just disregard extra slashes I could be sneaky, that didn’t quite go the way I planned either.

Anyone tried this / had any luck doing something similar.

I’m having the same issue. Did you find a solution to this?