Unified Interface for Correlating APM, Logs, and Infrastructure Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata correlation capabilityVSAvoiddebugging time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

2Reliability

If separate vendor licenses and storage systems are used for each data source, then data integrity is maintained, but cost increases

Engineering Contradiction:
Improvedata integrityVSAvoidstorage cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple separate user interfaces are used for different data sources, then specialized functionality is preserved, but ease of operation decreases

Engineering Contradiction:
Improvedata-specific functionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

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

Data Source

PatentUS10756959B1Integration of application performance monitoring with logs and infrastructure
Publication Date: 2020.08.25 ELASTICSEARCH BV
  • US10756959B1 patent drawing
  • US10756959B1 patent drawing
  • US10756959B1 patent drawing

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.