Unlock instant, AI-driven research and patent intelligence for your innovation.

Real-time reporting based on instrumentation of software

An instrumented, software-generated technology that can be used in instrumentation, error detection/correction, computing, etc. to solve problems such as insufficient

Active Publication Date: 2017-05-31
SPLUNK INC
View PDF11 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, traditional systems for software-based instrumentation to generate reports are often insufficient in the fast-paced development cycle of complex applications

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 reporting based on instrumentation of software
  • Real-time reporting based on instrumentation of software
  • Real-time reporting based on instrumentation of software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] overall system environment

[0018] figure 1 An overall system environment for instrumentation software based reporting according to an embodiment is shown. The overall system environment includes instrument 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 shown 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 instrument analysis system 100. also, figure 1 More or less instances of each system shown may exist, for example, multiple reporting systems 150 may exist.

[0019] figure 1 The same reference numerals are used to identify the same elements as in the other figures. A letter following a reference number, such as "130a", indicates that the text refers specifically to the element with that particular reference number. In te...

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

A data analysis system processes data generated by instrumented software. The data analysis system receives data streams generated by instances of instrumented software executing on systems. The data analysis system also receives metadata describing data streams. The data analysis system receives an expression based on the metadata. The data analysis system receives data of data streams for each time interval and computes the result of the expression based on the received data values. The data analysis system repeats these steps for each time interval. The data analysis system may quantize data values of data streams for each time interval by generating an aggregate value for the time interval based on data received for each data stream for that time interval. The data analysis system evaluates the expression using the quantized data for the time interval.

Description

Background technique [0001] The present disclosure relates generally to instrumentation of software, and more particularly to real-time reporting based on data streams generated by instrumentation software. [0002] Software developers instrument the code to monitor different aspects of the software they develop. These aspects include the execution of the software, errors encountered during the execution of the software, significant events encountered during the execution of the software, information describing which parts of the code are executing and which parts are not, and so on. Traditional techniques for instrumenting code include statements in the code for recording different types of information to log to a file on the screen or to print the information. This type of instrumentation is suitable for simple applications, such as those with simple execution flows that execute on a single processor. However, these techniques for instrumenting software are insufficient fo...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F9/44G06F11/3452G06F11/3466G06F2201/865G06F11/3068G06F11/3075G06F11/3082G06F11/3086
Inventor P·刘A·穆科赫基R·拉曼K·格兰迪J·林达穆德
Owner SPLUNK INC