Analytics: Add datasource UID to events (#56852)

* Analytics: Add datasource UID to events
This commit is contained in:
Joan López de la Franca Beltran 2022-10-13 17:41:52 +02:00 committed by GitHub
parent 5d86dc507a
commit 1ca5c347d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 0 deletions

View File

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

View File

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

View File

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