Plugin Dashboard Decoupling for Network KPI Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional remote network management systems require KPI visualizations to be tightly coupled with the underlying data model, leading to potential loss of access to KPIs or changes in unrelated areas during upgrades, and impact the entire data model when installing or upgrading visualizations.
Innovation Solution
Decoupling visualizations from KPIs allows for independent addition or upgrade of new visualizations without affecting existing KPIs or the data model, with users having control over installations through a plugin-based dashboard system that indicates potential impacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If visualizations are tightly coupled with the data model, then visualizations can be installed and upgraded, but this causes changes to the entire data model including unrelated KPIs and system areas
Solution Approach 1:
The patent segments the system by separating visualizations from the core data model. Visualizations are implemented as independent plugins that do not modify the underlying data model structure. This allows visualizations to be installed, upgraded, or removed without affecting the data model or other system components, resolving the contradiction between adaptability and device complexity.
2Adaptability or versatility
If visualizations are tightly coupled with the data model, then visualizations can be installed and upgraded, but this may cause loss of access to certain KPIs or change their definitions
Solution Approach 1:
The patent segments the system by separating visualizations from the core data model. Visualizations are implemented as independent plugins that do not modify the underlying data model structure. This allows visualizations to be installed, upgraded, or removed without affecting the data model or other system components, resolving the contradiction between adaptability and device complexity.
Solution Approach 2:
The patent introduces an intermediary layer (plugin architecture) between visualizations and the data model. This intermediary allows visualizations to access KPIs without being directly coupled to the data model, ensuring that KPI definitions and accessibility remain stable while allowing visualization flexibility.
3Reliability
If visualizations are decoupled from KPIs, then new visualizations can be added without impacting existing KPIs, but users must manually ensure required KPIs are present
Solution Approach 1:
The patent implements feedback mechanisms where the system monitors and notifies users about KPI availability status. When a visualization requires specific KPIs, the system provides feedback to users about whether these KPIs are present, making the user responsibility manageable through automated monitoring and notification rather than manual verification.
Data Source
AI summary
An embodiment may involve receiving a request to install or upgrade a performance analytics dashboard of a graphical user interface displayed on a client device. The performance analytics dashboard may define a data visualization related to a particular key performance indicator. A data model may represent configuration and operational characteristics of computing devices disposed within a managed network. The configuration and operational characteristics may include key performance indicators. The embodiment may also involve determining that installing or upgrading the performance analytics dashboard requires updating data within the data model. The embodiment may also involve receiving, by way of the graphical user interface, permission to update the data within the data model. The embodiment may also involve updating the data within the data model then installing or upgrading the performance analytics dashboard.


