From c2a38d6e0b8294225447595452759f7939f3fc49 Mon Sep 17 00:00:00 2001 From: Victor Marin <36818606+mdvictor@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:08:41 +0300 Subject: [PATCH] Dashboards: Fix new metrics instrumentation type (#111587) fix --- .../serialization/transformSaveModelSchemaV2ToScene.ts | 3 ++- .../dashboard-scene/serialization/transformSaveModelToScene.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/public/app/features/dashboard-scene/serialization/transformSaveModelSchemaV2ToScene.ts b/public/app/features/dashboard-scene/serialization/transformSaveModelSchemaV2ToScene.ts index 3162c7282dd..d352c75a5ec 100644 --- a/public/app/features/dashboard-scene/serialization/transformSaveModelSchemaV2ToScene.ts +++ b/public/app/features/dashboard-scene/serialization/transformSaveModelSchemaV2ToScene.ts @@ -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 uid === '*' || uid === metadata.name) !== -1, - onInteractionComplete: getDashboardInteractionCallback(metadata.name, dashboard.title), + onInteractionComplete: getDashboardComponentInteractionCallback(metadata.name, dashboard.title), }, getDashboardSceneProfiler() ); diff --git a/public/app/features/dashboard-scene/serialization/transformSaveModelToScene.ts b/public/app/features/dashboard-scene/serialization/transformSaveModelToScene.ts index bc9c938929e..8c3f3559030 100644 --- a/public/app/features/dashboard-scene/serialization/transformSaveModelToScene.ts +++ b/public/app/features/dashboard-scene/serialization/transformSaveModelToScene.ts @@ -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() );