diff --git a/public/app/routes/GrafanaCtrl.ts b/public/app/routes/GrafanaCtrl.ts index a37222091d050..ed8efe3e08594 100644 --- a/public/app/routes/GrafanaCtrl.ts +++ b/public/app/routes/GrafanaCtrl.ts @@ -52,6 +52,14 @@ export class GrafanaCtrl { bridgeSrv.init(); }; + // Export services to plugins via window + (window as any).grafanaRuntime = { + angularLoader, + backendSrv, + datasourceSrv, + timeSrv, + }; + $rootScope.colors = colors; $rootScope.onAppEvent = function(name, callback, localScope) {