Dashboard Panels with Dynamic Query Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Designing dashboards for monitoring large cloud systems is challenging due to the vast amount of data generated, particularly when visual displays have limited 'real estate' to present the data effectively.
Innovation Solution
Implementing a dashboard with multiple independent panels that can function autonomously, each associated with a respective search query, allowing for the automatic application of filter conditions generated from one panel to all panels, enabling users to quickly identify issues within the large volume of data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple independent panels are used to display different data perspectives, then the ability to view diverse data aspects is improved, but the complexity of managing and updating queries across panels increases
Solution Approach 1:
The patent implements a universal query update mechanism where a single filter condition input can simultaneously update multiple independent panels. The system allows one filter condition to be applied across multiple search queries, enabling a single user action to refresh data across diverse panel types (tables, graphs, gauges) without requiring separate update operations for each panel.
2Productivity
If filter conditions are applied to all panels simultaneously, then the speed of issue identification is improved, but the loss of independent panel functionality deteriorates
Solution Approach 1:
The patent implements dynamic query association where panels can be selectively grouped and ungrouped. Users can dynamically adjust which panels are associated with which search queries, allowing flexible control over filter propagation. This enables the system to adapt between synchronized updates (when panels are grouped) and independent operation (when ungrouped), preserving panel autonomy while enabling rapid filtering when needed.
3Loss of information
If comprehensive data is displayed across all panels, then the completeness of information is improved, but the ease of operation deteriorates due to overwhelming data volume
Solution Approach 1:
The patent extracts and isolates filter condition inputs into dedicated text fields within each panel, allowing users to input filtering criteria locally without navigating complex global settings. This extraction principle also applies to the selective application of filters - users can extract specific panels from the global filter propagation system and update them independently, reducing information overload by focusing data display on relevant subsets.
Data Source
AI summary
The disclosed embodiments relate to systems and methods that provides a dashboard that includes multiple independent panels where each independent panel functions independently and is associated with a respective search query that when executed generates data that may populate and/or configure the associated panel. The systems and methods further permits generation of a filter condition based on user input provided through a single panel and automatically apply the filter condition to the queries of some or all of the queries of the independent panels of the dashboard and execute the updated queries to update some or all of the independent panels.


