Analytics: Add datasource UID to events (#56852)

* Analytics: Add datasource UID to events
pull/56888/head
Joan López de la Franca Beltran 3 years ago committed by GitHub
parent 5d86dc507a
commit 1ca5c347d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      packages/grafana-runtime/src/types/analytics.ts
  2. 3
      public/app/features/query/state/queryAnalytics.test.ts
  3. 1
      public/app/features/query/state/queryAnalytics.ts

@ -22,6 +22,7 @@ export interface DashboardInfo {
export interface DataRequestInfo extends Partial<DashboardInfo> {
datasourceName: string;
datasourceId: number;
datasourceUid: string;
datasourceType: string;
panelId?: number;
panelName?: string;

@ -105,6 +105,7 @@ describe('emitDataRequestEvent - from a dashboard panel', () => {
eventName: MetaAnalyticsEventName.DataRequest,
datasourceName: datasource.name,
datasourceId: datasource.id,
datasourceUid: datasource.uid,
panelId: 2,
dashboardId: 1,
dashboardName: 'Test Dashboard',
@ -128,6 +129,7 @@ describe('emitDataRequestEvent - from a dashboard panel', () => {
eventName: MetaAnalyticsEventName.DataRequest,
datasourceName: datasource.name,
datasourceId: datasource.id,
datasourceUid: datasource.uid,
panelId: 2,
dashboardId: 1,
dashboardName: 'Test Dashboard',
@ -151,6 +153,7 @@ describe('emitDataRequestEvent - from a dashboard panel', () => {
eventName: MetaAnalyticsEventName.DataRequest,
datasourceName: datasource.name,
datasourceId: datasource.id,
datasourceUid: datasource.uid,
panelId: 2,
dashboardId: 1,
dashboardName: 'Test Dashboard',

@ -35,6 +35,7 @@ export function emitDataRequestEvent(datasource: DataSourceApi) {
eventName: MetaAnalyticsEventName.DataRequest,
datasourceName: datasource.name,
datasourceId: datasource.id,
datasourceUid: datasource.uid,
datasourceType: datasource.type,
panelId: data.request.panelId,
dashboardId: data.request.dashboardId,

Loading…
Cancel
Save