Integrating Traffic and Runtime Data for Application Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current application management techniques lack integration of traffic monitoring data and application runtime data, making it difficult to understand user impact and diagnose issues effectively, as they focus on either user interaction or component-level diagnostics separately.

Innovation Solution

A method and system that integrate traffic monitoring data and application runtime data to provide a comprehensive view, allowing for enhanced capacity planning, troubleshooting, and user-friendly diagnostics by correlating client interactions with application component execution data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traffic monitoring is used to measure user interaction impact, then user impact measurement is improved, but detailed execution information is lost

Engineering Contradiction:
Improveuser impact measurementVSAvoiddetailed execution information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent combines traffic monitoring data (user interaction perspective) with application runtime data (component execution perspective) into a unified monitoring system. This merging allows the system to simultaneously measure user impact through traffic data while capturing detailed execution information through runtime data collection from application components.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If component level monitoring is used to obtain detailed execution data, then diagnostic information is improved, but user impact measurement is lost

Engineering Contradiction:
Improvediagnostic informationVSAvoiduser impact measurement
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system integrates component-level runtime monitoring with traffic monitoring, allowing simultaneous collection of detailed diagnostic information from application components and user impact measurements from traffic data. The unified system correlates these two data sources to provide both perspectives.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If separate monitoring systems are used for traffic and application runtime data, then monitoring specialization is improved, but data integration capability deteriorates

Engineering Contradiction:
Improvemonitoring specializationVSAvoiddata integration capability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges separate traffic monitoring and application runtime monitoring systems into a unified monitoring platform. This integration maintains the specialized capabilities of each monitoring type while adding data correlation functionality to connect traffic data with runtime data through request-response pairing and component invocation tracking.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8656006B2Integrating traffic monitoring data and application runtime data
Publication Date: 2014.02.18 CA TECH INC
  • US8656006B2 patent drawing
  • US8656006B2 patent drawing
  • US8656006B2 patent drawing

AI summary

Information is obtained from an application monitoring system which monitors the execution of an application and a traffic monitoring system which monitors traffic between clients and the application. The clients interact with the application to perform transactions or other tasks. Traffic monitoring data, such as information regarding defects and incidents, and application runtime data, such as traces of invoked application components, can be integrated in an output such as an interface to provide an enhanced understanding of system performance. Related traffic monitoring data and application runtime data can be linked by a request-response pair identifier associated with a request provided to the application and a response provided by the application.