Dashboard performance analytics system with Scenes integration (#112137)
* Dashboard performance profiling architecture improvements - Create shared performanceUtils.ts with type-safe performance.memory access - Add standardized grouped logging utilities for structured console output - Convert observer methods to arrow functions eliminating constructor bindings - Implement DashboardAnalyticsAggregator for comprehensive panel metrics - Add ScenePerformanceLogger for performance marks and measurements - Create DashboardAnalyticsInitializerBehavior for automatic profiling setup - Update dashboard scene integration to use improved profiling system - Add numeric duration logging for better programmatic analysis - Fix localStorage usage to use @grafana/data store for consistency - Consolidate performance tracking logic into shared utilities * canary scenes * tests/lint * docs * performanceUtils namespace * Review and sync scenes * Only enable dashboard profiling when needed * docs update * update scenes --------- Co-authored-by: Victor Marin <victor.marin@grafana.com>
This commit is contained in:
co-authored by
Victor Marin
parent
84edc45dee
commit
209aa13ff7
+2
-2
@@ -296,8 +296,8 @@
|
||||
"@grafana/plugin-ui": "^0.10.10",
|
||||
"@grafana/prometheus": "workspace:*",
|
||||
"@grafana/runtime": "workspace:*",
|
||||
"@grafana/scenes": "^6.40.1",
|
||||
"@grafana/scenes-react": "^6.40.1",
|
||||
"@grafana/scenes": "^6.41.0",
|
||||
"@grafana/scenes-react": "^6.41.0",
|
||||
"@grafana/schema": "workspace:*",
|
||||
"@grafana/sql": "workspace:*",
|
||||
"@grafana/ui": "workspace:*",
|
||||
|
||||
Reference in New Issue
Block a user