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

    公开(公告)号:US10437705B2

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

    申请号: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.

    Representing result data streams based on execution of data stream language programs

    公开(公告)号:US10409568B2

    公开(公告)日:2019-09-10

    申请号:US15845993

    申请日:2017-12-18

    Applicant: SignalFx, Inc.

    Abstract: An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.

    REAL-TIME REPORTING BASED ON INSTRUMENTATION OF SOFTWARE

    公开(公告)号:US20180307586A1

    公开(公告)日:2018-10-25

    申请号: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.

    DYNAMICALLY CHANGING INPUT DATA STREAMS PROCESSED BY DATA STREAM LANGUAGE PROGRAMS
    9.
    发明申请
    DYNAMICALLY CHANGING INPUT DATA STREAMS PROCESSED BY DATA STREAM LANGUAGE PROGRAMS 有权
    数据流语言程序处理的输入数据流动态变化

    公开(公告)号:US20160179488A1

    公开(公告)日:2016-06-23

    申请号:US14970451

    申请日:2015-12-15

    Applicant: SignalFx, Inc.

    Abstract: An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.

    Abstract translation: 仪器分析系统通过执行使用数据流语言程序指定的指令来处理数据流。 数据流语言允许用户使用查找块来指定搜索条件,用于识别由数据流语言程序处理的数据流集合。 所识别的数据流集合可以动态地改变。 数据流语言允许用户基于与输入数据流相关联的一个或多个元数据属性的不同值将数据流分组成数据流集合。 数据流语言允许用户指定用于确定输入数据流的数据值是否在使用低/高阈值指定的边界之外的阈值块。 输入到阈值块的数据流集合的元素可以动态地改变。 低/高阈值可以被指定为数据流并且可以动态地改变。

    Real-Time Reporting Based on Instrumentation of Software
    10.
    发明申请
    Real-Time Reporting Based on Instrumentation of Software 有权
    基于软件测试的实时报告

    公开(公告)号:US20160103665A1

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

    申请号:US14800677

    申请日:2015-07-15

    Applicant: SignalFx

    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.

    Abstract translation: 数据分析系统处理由仪器化软件生成的数据。 数据分析系统接收在系统上执行的仪器化软件实例产生的数据流。 数据分析系统还接收描述数据流的元数据。 数据分析系统基于元数据接收表达式。 数据分析系统接收每个时间间隔的数据流的数据,并根据接收到的数据值计算表达式的结果。 数据分析系统对每个时间间隔重复这些步骤。 数据分析系统可以通过基于针对该时间间隔为每个数据流接收的数据生成时间间隔的聚合值来量化每个时间间隔的数据流的数据值。 数据分析系统使用时间间隔的量化数据来评估表达式。

Patent Agency Ranking