diff --git a/public/app/app.ts b/public/app/app.ts index 83734e1c234..ac3f2756be8 100644 --- a/public/app/app.ts +++ b/public/app/app.ts @@ -305,6 +305,7 @@ function initEchoSrv() { user: config.bootData.user, sdkUrl: config.rudderstackSdkUrl, configUrl: config.rudderstackConfigUrl, + buildInfo: config.buildInfo, }) ); } diff --git a/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts b/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts index dca07de7929..93fc7697a10 100644 --- a/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts +++ b/public/app/core/services/echo/backends/analytics/RudderstackBackend.ts @@ -1,6 +1,6 @@ import type { apiOptions, identify, load, page, track } from 'rudder-sdk-js'; // SDK is loaded dynamically from config, so we only import types from the SDK package -import { CurrentUserDTO } from '@grafana/data'; +import { BuildInfo, CurrentUserDTO } from '@grafana/data'; import { EchoBackend, EchoEventType, @@ -33,6 +33,7 @@ export interface RudderstackBackendOptions { user?: CurrentUserDTO; sdkUrl?: string; configUrl?: string; + buildInfo?: BuildInfo; } export class RudderstackBackend implements EchoBackend { @@ -85,6 +86,8 @@ export class RudderstackBackend implements EchoBackend