REAL-TIME PROCESSING OF DATA STREAMS RECEIVED FROM INSTRUMENTED SOFTWARE

    公开(公告)号:US20200050535A1

    公开(公告)日:2020-02-13

    申请号:US16546860

    申请日:2019-08-21

    Applicant: SignalFx, Inc.

    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.

    Real-time reporting based on instrumentation of software

    公开(公告)号:US10387289B2

    公开(公告)日:2019-08-20

    申请号:US15845991

    申请日:2017-12-18

    Applicant: SignalFx, Inc.

    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.

    Quantization of data streams of instrumented software

    公开(公告)号:US09804951B2

    公开(公告)日:2017-10-31

    申请号:US14800679

    申请日:2015-07-15

    Applicant: SignalFx, Inc.

    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.

    Real-time processing of data streams received from instrumented software

    公开(公告)号:US10394692B2

    公开(公告)日:2019-08-27

    申请号:US15005489

    申请日:2016-01-25

    Applicant: SignalFx, Inc.

    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.

    REAL-TIME PROCESSING OF DATA STREAMS RECEIVED FROM INSTRUMENTED SOFTWARE
    8.
    发明申请
    REAL-TIME PROCESSING OF DATA STREAMS RECEIVED FROM INSTRUMENTED SOFTWARE 审中-公开
    实时处理从仪器软件接收的数据流

    公开(公告)号:US20160224459A1

    公开(公告)日:2016-08-04

    申请号:US15005489

    申请日:2016-01-25

    Applicant: SignalFx, Inc.

    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.

    Abstract translation: 分析系统接收由在外部系统上执行的仪器化软件的实例产生的数据流。 分析系统使用多个时间间隔的数据流的数据值来评估表达式。 例如,分析系统可以聚合每个时间间隔的数据流的数据值。 分析系统基于数据值在时间间隔期间何时到达,确定是否考虑了数据流的时间间隔。 分析系统确定正在处理的每个数据流的最大预期延迟值。 分析系统使用在其最大预期延迟值之前到达的数据值来评估表达式。 分析系统还确定数据流的故障阈值。 如果数据流的数据值在故障阈值之前未能到达,则分析系统将数据流标记为死亡。

    REAL-TIME REPORTING BASED ON INSTRUMENTATION OF SOFTWARE

    公开(公告)号:US20200042429A1

    公开(公告)日:2020-02-06

    申请号:US16542318

    申请日:2019-08-16

    Applicant: SignalFx, Inc.

    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.

    Quantization of data streams of instrumented software

    公开(公告)号:US10394693B2

    公开(公告)日:2019-08-27

    申请号:US15799049

    申请日:2017-10-31

    Applicant: SignalFx, Inc.

    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.

Patent Agency Ranking