Dashboards: Fix new metrics instrumentation type (#111587)

fix
This commit is contained in:
Victor Marin 2025-09-26 10:08:41 +03:00 committed by GitHub
parent 4ea85b7feb
commit c2a38d6e0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View File

@ -53,6 +53,7 @@ import {
} from 'app/features/apiserver/types';
import { DashboardWithAccessInfo } from 'app/features/dashboard/api/types';
import {
getDashboardComponentInteractionCallback,
getDashboardInteractionCallback,
getDashboardSceneProfiler,
} from 'app/features/dashboard/services/DashboardProfiler';
@ -176,7 +177,7 @@ export function transformSaveModelSchemaV2ToScene(dto: DashboardWithAccessInfo<D
{
enableInteractionTracking:
config.dashboardPerformanceMetrics.findIndex((uid) => uid === '*' || uid === metadata.name) !== -1,
onInteractionComplete: getDashboardInteractionCallback(metadata.name, dashboard.title),
onInteractionComplete: getDashboardComponentInteractionCallback(metadata.name, dashboard.title),
},
getDashboardSceneProfiler()
);

View File

@ -23,6 +23,7 @@ import {
import { isWeekStart } from '@grafana/ui';
import { K8S_V1_DASHBOARD_API_CONFIG } from 'app/features/dashboard/api/v1';
import {
getDashboardComponentInteractionCallback,
getDashboardInteractionCallback,
getDashboardSceneProfiler,
} from 'app/features/dashboard/services/DashboardProfiler';
@ -309,7 +310,7 @@ export function createDashboardSceneFromDashboardModel(oldModel: DashboardModel,
{
enableInteractionTracking:
config.dashboardPerformanceMetrics.findIndex((uid) => uid === '*' || uid === oldModel.uid) !== -1,
onInteractionComplete: getDashboardInteractionCallback(oldModel.uid, oldModel.title),
onInteractionComplete: getDashboardComponentInteractionCallback(oldModel.uid, oldModel.title),
},
getDashboardSceneProfiler()
);