Performance Analytics Content Gallery Plugin Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing and deploying a Performance Analytics (PA) application within a remote network management system poses challenges such as organizing KPI sets, accommodating customer needs, ensuring ease of extension, robustness against system updates, and maintaining configuration stability.
Innovation Solution
Implementing a system with a database of configuration plugins organized in a 'gallery' for easy discovery and installation, allowing customers to select and configure KPI application modules through a graphical user interface, using a common plugin interface to extend the PA application's functionality without disrupting existing configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a Performance Analytics application is implemented with extendable functionality for additional KPI sets, then the adaptability and versatility of the system is improved, but the device complexity increases
Solution Approach 1:
The PA application is segmented into a default configuration and additional sets of KPIs that can be independently selected and installed. Each KPI set is organized as a separate configurable module, allowing the system to extend functionality without monolithically increasing complexity. Users can selectively enable only the KPI sets they need, managing complexity through modular organization.
Solution Approach 2:
The system implements a universal configuration framework that handles multiple KPI sets through a common interface and management mechanism. This universal structure allows the same base application to support diverse KPI configurations without requiring separate complex systems for each KPI set, resolving the contradiction between versatility and complexity.
2Ease of operation
If a gallery interface is implemented to organize and display configuration plugins, then the ease of operation is improved, but the device complexity increases
Solution Approach 1:
The configuration plugins and KPI sets are pre-organized into a structured gallery with standardized metadata and categorization before the user interacts with them. This preliminary organization eliminates the need for users to manually search or configure complex parameters, providing an intuitive selection interface that simplifies operation without requiring complex real-time processing.
Solution Approach 2:
The gallery interface presents standardized representations (graphical identifiers) of configuration plugins that copy essential information in a uniform format. This standardized copying of plugin metadata into the gallery view allows users to easily discover and select KPI sets without directly interacting with the underlying complexity of each plugin's configuration parameters.
3Adaptability or versatility
If configuration plugins are used to organize KPI sets, then the adaptability is improved, but the reliability may be affected by system updates
Solution Approach 1:
A plugin management intermediary layer is introduced between the configuration plugins and the core system updates. This intermediary handles the installation, validation, and integration of configuration plugins, isolating them from direct impacts of system updates. The intermediary ensures that plugin configurations are properly managed and protected during update processes, maintaining reliability while preserving adaptability.
Solution Approach 2:
The system performs validation and compatibility checks of configuration plugins before system updates are applied. This beforehand cushioning ensures that plugins are verified to work correctly with upcoming system versions, preventing configuration disruptions from updates. The pre-validation process protects configuration stability while maintaining the flexibility to use diverse KPI sets.
Data Source
AI summary
A system and method for configuring a performance analytics (PA) software application is disclosed. The system may be disposed within a computational instance of a remote network management platform that remotely manages a managed network. The system may include a database of content plugins for configuring respective key performance indicator (KPI) modules, each implementing PA applied to an associated KPI of the managed network. Configuring the KPI modules may specify respective graphical configurations of a dashboard for displaying graphical representations of the associated KPI in a graphical user interface (GUI) within the managed network. A gallery of icons each identifying a plugin may be displayed in, and selected from, the GUI. A selected plugin may then be installed via a common plugin interface, whereby an associated KPI module becomes configured and ready for execution.


