diff --git a/chart/templates/kiali/values.yaml b/chart/templates/kiali/values.yaml
index 91aba537bb5556fa1c048a3f9a45f21bd6de264a..41a8705eabd650bcc41367a15a68d4087e07509a 100644
--- a/chart/templates/kiali/values.yaml
+++ b/chart/templates/kiali/values.yaml
@@ -35,6 +35,13 @@ cr:
       {{- else }}
       strategy: token
       {{- end }}
+    external_services:
+      grafana:
+        {{- $grafanaUrls := first (dig "istio" "grafana" "hosts" list .Values.monitoring.values) }}
+        url: {{ tpl ($grafanaUrls | default (printf "%s.%s" "grafana" .Values.hostname)) . | quote }}
+      tracing:
+        {{- $tracingUrls := first (dig "istio" "jaeger" "hosts" list .Values.jaeger.values) }}
+        url: {{ tpl ($tracingUrls | default (printf "%s.%s" "tracing" .Values.hostname)) . | quote }}
     api:
       namespaces:
         # bigbang watches all!