Kiali not finding grafana

Hi,

I’m trying to perform a custom installation of istio monitoring tools:
I have installed grafana and prometheus through loki-stack (otherwise loki wouldn’t work properly).
I customized kiali and jaeger to install in the same namespace “monitoring” where I have prometheus and grafana/loki.
After some troubleshooting I managed kiali’s link to prometheus, by providing the prometheus POD IP instead of the url in the kiali config, which is maybe not straight forward but works.
I then repeated the same for the grafana POD IP instead of the grafana url in the kial config.
However, when I start kial and/or look into the kiali POD logs, it keeps telling me that the grafana url is not set: grafana.go:35] grafana URL is not set in Kiali configuration
Is the grafana url configured in a different spot/additional to the url mentioned in the kiali.yaml?

Versions:
K8s: 1.18.9-eks
Istio: 1.7.4
Kiali: 1.22

Code snippet from kiali.yaml with grafana config:
external_services:
grafana:
auth:
ca_file: “”
insecure_skip_verify: false
password: “”
token: “”
type: none
use_kiali_token: false
username: “”
dashboards:
- name: Istio Service Dashboard
variables:
namespace: var-namespace
service: var-service
- name: Istio Workload Dashboard
variables:
namespace: var-namespace
workload: var-workload
enabled: true
in_cluster_url: http://10.225.201.37:3000
url: “http://10.225.201.37:3000

Any idea?

Thanks in advance.
Harald