Log Pattern Detection With In-Viewer Action Controls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing logs are typically presented in plain text format, requiring users to perform manual operations across multiple applications and interfaces, leading to inefficiencies and potential data loss due to inaccessible information.
Innovation Solution
A monitoring service that detects customer-specific data patterns in logs and performs automated or user-initiated actions, such as accessing resources or displaying enriched information, using selectable controls like drop-down menus or hyperlinks directly within the log viewing application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If logs are presented in plain text format, then device complexity is reduced, but user operation efficiency deteriorates due to manual switching between multiple applications
Solution Approach 1:
The patent merges multiple applications and interfaces into a single unified log viewing application. The monitoring service integrates pattern detection, resource access, and information enrichment capabilities directly within the log viewer, eliminating the need for users to switch between multiple applications. This consolidation directly improves user operation efficiency while the integrated architecture manages system complexity through centralized design.
Solution Approach 2:
The monitoring service acts as an intermediary between the plain text log data and the user's operational needs. It detects patterns in the logs, retrieves enriched information from external sources, and presents actionable insights within the log viewing interface. This intermediary layer translates raw log data into meaningful actions without requiring users to manually navigate multiple systems.
2Loss of time
If manual operations are required across multiple applications, then device complexity remains low, but loss of time increases due to switching between interfaces
Solution Approach 1:
The monitoring service performs preliminary pattern detection and information enrichment actions automatically when logs are viewed. Instead of requiring users to manually search for patterns and navigate to resources after viewing logs, the system pre-processes the log data, identifies relevant patterns, and retrieves associated information in advance. This eliminates the time-consuming manual switching process while maintaining ease of operation through automated assistance.
3Loss of information
If information is accessible only to the current user, then device complexity is reduced, but loss of information occurs due to inaccessible data for other users
Solution Approach 1:
The monitoring service provides universal access to enriched log information across multiple users. The system retrieves and presents pattern-matched information, resource details, and actionable insights to any user viewing the logs, ensuring that valuable information is not lost or duplicated. This universal access mechanism maintains information consistency while managing complexity through centralized data retrieval and presentation.
4Productivity
If automated actions are implemented, then productivity increases, but device complexity increases due to pattern detection and action execution mechanisms
Solution Approach 1:
The monitoring service implements self-service automation where the system automatically detects patterns in logs, retrieves relevant information, and executes prescribed actions without requiring manual user intervention. The automation mechanism is configured with pattern rules and action mappings that enable the system to serve itself, improving productivity while managing complexity through predefined automation logic rather than complex adaptive algorithms.
Data Source
AI summary
Pattern information and action information may be received from a customer of a monitoring service. The pattern information indicates a data pattern, and the action information indicates that a computer-executed action corresponds to the data pattern. A log may be analyzed, based on the pattern information, to detect one or more text strings within the log that match the data pattern. It may be detected that a first text string of the one or more text strings matches the data pattern. Based at least in part on the action information, the computer-executed action may be associated with the first text string. A selectable control, such as a drop-down menu or hyperlink, may be displayed, for example in the log, that is selectable to trigger the performing of the computer-executed action. The computer-executed action may be performed based on a user-selection provided via the selectable control.


