mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
[analytics] added plugin version to grafana_ds_test_datasource_clicked event (#100168)
This commit is contained in:
parent
fde475e3d9
commit
9fc82faea7
@ -5,6 +5,7 @@ import {
|
||||
TestDataSourceResponse,
|
||||
DataSourceTestSucceeded,
|
||||
DataSourceTestFailed,
|
||||
DataSourceApi,
|
||||
} from '@grafana/data';
|
||||
import {
|
||||
config,
|
||||
@ -125,6 +126,11 @@ export const initDataSourceSettings = (
|
||||
};
|
||||
};
|
||||
|
||||
const getPluginVersion = (dsApi: DataSourceApi) => {
|
||||
const isCorePlugin = (dsApi?.meta?.module || '').startsWith('core');
|
||||
return isCorePlugin ? config?.buildInfo?.version : dsApi?.meta?.info?.version;
|
||||
};
|
||||
|
||||
export const testDataSource = (
|
||||
dataSourceName: string,
|
||||
editRoute = DATASOURCES_ROUTES.Edit,
|
||||
@ -153,6 +159,7 @@ export const testDataSource = (
|
||||
trackDataSourceTested({
|
||||
grafana_version: config.buildInfo.version,
|
||||
plugin_id: dsApi.type,
|
||||
plugin_version: getPluginVersion(dsApi),
|
||||
datasource_uid: dsApi.uid,
|
||||
success: true,
|
||||
path: editLink,
|
||||
@ -165,6 +172,7 @@ export const testDataSource = (
|
||||
trackDataSourceTested({
|
||||
grafana_version: config.buildInfo.version,
|
||||
plugin_id: dsApi.type,
|
||||
plugin_version: getPluginVersion(dsApi),
|
||||
datasource_uid: dsApi.uid,
|
||||
success: false,
|
||||
path: editLink,
|
||||
|
Loading…
Reference in New Issue
Block a user