Unified Interface for Correlating APM, Logs, and Infrastructure Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current application performance monitoring systems require manual correlation of log data, infrastructure metrics, and application performance monitoring data, which is time-consuming and often impossible for complex requests involving multiple services, leading to inefficient debugging and increased costs due to separate vendor licenses and storage requirements.
Innovation Solution
Integration of application performance monitoring data with log data and infrastructure data for real-time correlation and visualization, providing a unified user interface that allows users to seamlessly switch between correlated data sources, eliminating the need for manual correlation and reducing licensing and storage costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If manual correlation of log data, infrastructure metrics, and APM data is performed, then data analysis capability is maintained, but time consumption and operational complexity increase significantly
Solution Approach 1:
The patent merges three separate data sources (log data, infrastructure metrics, and APM trace information) into a single unified view displayed through one user interface. This integration allows developers to correlate all relevant data simultaneously without manually switching between separate tools or interfaces, thereby maintaining complete data correlation capability while dramatically reducing the time required to debug issues.
Solution Approach 2:
The unified interface provides multi-functional capability by displaying and correlating multiple types of data (logs, metrics, traces) in a single view. This universal interface eliminates the need for separate specialized tools for each data type, allowing users to perform comprehensive data analysis and correlation within one system, thus reducing both time loss and operational complexity.
2Reliability
If separate vendor licenses and storage systems are used for each data source, then data integrity is maintained, but cost increases
Solution Approach 1:
The patent combines multiple separate storage systems into a unified storage infrastructure that handles all three data sources (logs, metrics, traces) together. This consolidation maintains data integrity through centralized management and consistent access protocols while reducing the total quantity of storage resources required compared to maintaining separate storage systems for each data type.
3Adaptability or versatility
If multiple separate user interfaces are used for different data sources, then specialized functionality is preserved, but ease of operation decreases
Solution Approach 1:
The unified user interface implements multi-functionality by providing specialized data display and analysis capabilities for logs, metrics, and traces within a single interface. This allows the interface to adapt to different data types and provide appropriate functionality for each while maintaining a consistent, easy-to-use appearance and interaction model, thereby preserving data-specific functionality without increasing operational complexity.
Data Source
AI summary
Methods and systems for providing integration of log, infrastructure, and application performance monitoring (APM) data sources for visualization and analysis. An example method includes automatically correlating data sources associated with execution of an application, the data sources associated with the execution including log data from services invoked, infrastructure data, along with application performance monitoring (APM) trace information that indicates in real time at least execution time information for the services; providing a separate user interface (UI) for the each correlated data source for visualization and data analysis; and in response to a selection by a user at one of the separate UIs, causing display of one of the other correlated data sources at another of the separate UIs. The method streamlines debugging. One of the UIs provides for selection of infrastructure metrics for display where example infrastructure includes a plurality of container and hosts.


