Custom Dashboard for Distributed Transaction Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current application monitoring tools provide standard reports that are not sufficient for administrators to gain detailed insights into application performance, particularly in distributed web service environments, where tracking and monitoring complexities hinder effective bottleneck identification and communication failures.

Innovation Solution

A custom dashboard interface is created using widgets such as graphs and charts, allowing users to configure and customize the display of transaction performance data, including application performance metrics, node hardware metrics, and error rates, which can be dynamically updated and shared via URL or email.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If standard monitoring tools are used to track distributed web service transactions, then basic application performance data can be obtained, but detailed insights into specific transaction performance and bottlenecks cannot be achieved

Engineering Contradiction:
Improvetransaction performance insightVSAvoidmonitoring system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into independent widgets that can be individually configured and displayed. Each widget focuses on a specific aspect of transaction monitoring (e.g., response time, throughput, error rates), allowing administrators to customize the dashboard by selecting only the relevant segments needed for their specific monitoring requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dashboard widget system provides multi-functionality by enabling a single interface to display various types of performance metrics through different configurable widgets. The same dashboard framework can adapt to monitor different transaction types, time periods, and performance parameters, making the system universally applicable to diverse monitoring needs without requiring separate specialized tools.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If standard reports are provided by monitoring tools, then general application performance information is available, but customized transaction-specific data cannot be obtained

Engineering Contradiction:
Improvereport customizationVSAvoiddashboard configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The dashboard is designed to be dynamic and adaptable, allowing administrators to configure widgets with specific parameters such as transaction types, time ranges, and metric preferences. The system adapts to different monitoring needs by enabling runtime configuration of dashboard contents, making the monitoring approach versatile while maintaining ease of operation through standardized widget templates and configuration interfaces.

Inventive Principle:
Principle #15Dynamics

3Speed

If distributed web service topology is expanded to provide faster web services, then service speed improves, but tracking and monitoring difficulty increases

Engineering Contradiction:
Improveweb service delivery speedVSAvoidtransaction tracking difficulty
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

The dashboard widget system acts as an intermediary layer between the complex distributed service topology and the administrator. Instead of requiring direct tracking of numerous individual service interactions across distributed systems, the widgets aggregate and present synthesized performance data, making it easier to detect and measure transaction performance across the expanded distributed architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10482411B2Dashboard for dynamic display of distributed transaction data
Publication Date: 2019.11.19 CISCO TECHNOLOGY INC
  • US10482411B2 patent drawing
  • US10482411B2 patent drawing
  • US10482411B2 patent drawing

AI summary

An interface is provided for a user to create a custom dashboard for providing application performance data. The dashboard may be created from one or more widgets, such as graphs, charts, and other display components, and each widget may be individually configured with parameters. The dashboard may be configured to display data for one or more particular transactions, transaction types, or transactions that meet specified criteria. Once created, the dashboard may be shared through a website URL, e-mail, or other method.