mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Analytics: add data source type in data-request events (#30087)
This commit is contained in:
@@ -174,6 +174,11 @@ export abstract class DataSourceApi<
|
||||
*/
|
||||
readonly id: number;
|
||||
|
||||
/**
|
||||
* Set in constructor
|
||||
*/
|
||||
readonly type: string;
|
||||
|
||||
/**
|
||||
* min interval range
|
||||
*/
|
||||
@@ -182,6 +187,7 @@ export abstract class DataSourceApi<
|
||||
constructor(instanceSettings: DataSourceInstanceSettings<TOptions>) {
|
||||
this.name = instanceSettings.name;
|
||||
this.id = instanceSettings.id;
|
||||
this.type = instanceSettings.type;
|
||||
this.meta = {} as DataSourcePluginMeta;
|
||||
}
|
||||
|
||||
|
@@ -20,7 +20,8 @@ export interface DashboardInfo {
|
||||
*/
|
||||
export interface DataRequestInfo extends Partial<DashboardInfo> {
|
||||
datasourceName: string;
|
||||
datasourceId?: number;
|
||||
datasourceId: number;
|
||||
datasourceType: string;
|
||||
panelId?: number;
|
||||
panelName?: string;
|
||||
duration: number;
|
||||
|
@@ -23,6 +23,7 @@ export function emitDataRequestEvent(datasource: DataSourceApi) {
|
||||
eventName: MetaAnalyticsEventName.DataRequest,
|
||||
datasourceName: datasource.name,
|
||||
datasourceId: datasource.id,
|
||||
datasourceType: datasource.type,
|
||||
panelId: data.request.panelId,
|
||||
dashboardId: data.request.dashboardId,
|
||||
dataSize: 0,
|
||||
|
Reference in New Issue
Block a user