CPC G06F 11/3644 (2013.01) [G06F 11/3006 (2013.01); G06F 11/3082 (2013.01); G06F 16/24568 (2019.01); G06F 11/323 (2013.01)] | 30 Claims |
1. A computer-implemented method for processing data generated by instrumented software, the method comprising: determining, for a time interval of a plurality of time intervals, a failure threshold value for a data stream based on a type of a data source sending the data stream, the failure threshold value indicating that the instrumented software sending the data stream has failed; monitoring the data stream for data values for the time interval; marking the data stream as dead data if the data values from the data stream fail to arrive before the failure threshold value; excluding the data stream from sets of data streams considered for subsequent time intervals until a next data value arrives for the data stream; marking the data stream as alive when the next data value of the data stream is received; evaluating an expression using the data values of the data stream, the expression processing the data values of the data stream; and sending a result of evaluating the expression for presentation through a user interface.
|