Real-time processing of data streams received from instrumented software

A data flow and instrumentation technology, applied in electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of insufficient analysis and operation of highly distributed systems, inaccuracy of processed data values, etc.

Active Publication Date: 2017-12-01
SPLUNK INC
View PDF13 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Making these determinations results in delays in processing data values ​​and/or inaccuracies in the results presented
As such, traditional systems fo

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-time processing of data streams received from instrumented software
  • Real-time processing of data streams received from instrumented software
  • Real-time processing of data streams received from instrumented software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] overall system environment

[0022] figure 1 An overall system environment for generating real-time reports based on data streams received from instrumentation software is shown, according to an embodiment. The overall system environment includes instrumented analysis system 100 , one or more development systems 120 , management system 160 , and reporting system 150 . In other embodiments, the same figure 1 More or fewer parts than those indicated in . For example, development system 120, management system 160, and reporting system 150 may be via a network ( figure 1 not shown in ) interacts with the instrumented analysis system 100. Additionally, there can be figure 1 More and fewer instances of each system are shown, for example, there may be multiple reporting systems 150 .

[0023] figure 1 Similar reference numbers are used in the other figures to identify similar elements. Letters following a reference number such as "130a" indicate that the text refe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An analysis system receives data streams generated by instances of instrumented software executing on external systems. The analysis system evaluates an expression using data values of the data streams over a plurality of time intervals. For example, the analysis system may aggregate data values of data streams for each time interval. The analysis system determines whether or not a data stream is considered for a time interval based on when the data value arrives during the time interval. The analysis system determines a maximum expected delay value for each data stream being processed. The analysis system evaluates the expression using data values that arrive before their maximum expected delay values. The analysis system also determines a failure threshold value for a data stream. If a data value of a data stream fails to arrive before the failure threshold value, the analysis system marks the data stream as dead.

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS [0002] This application claims priority to US Provisional Patent Application Serial No. 62 / 109,308, filed January 29, 2015, which is hereby incorporated by reference in its entirety. technical field [0003] The present disclosure relates generally to analysis of instrumented software, and more particularly to real-time processing of data streams received from instrumented software. Background technique [0004] Software developers instrument the code to monitor different aspects of the software they develop. These aspects include the performance of the software, errors encountered during the execution of the software, significant events encountered during the execution of the software, portions of the code being executed and portions of the code not being executed, etc. Traditional techniques for instrumenting code include statements in the code that log information to a file or print the information on the screen. This ty...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/36
CPCG06F11/3006G06F11/302G06F11/3082G06F11/323G06F11/3644G06F16/24568
Inventor P·刘A·穆科赫基R·拉曼
Owner SPLUNK INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products