-
公开(公告)号:US11010278B2
公开(公告)日:2021-05-18
申请号:US16542318
申请日:2019-08-16
Applicant: Splunk Inc.
Inventor: Phillip Liu , Arijit Mukherji , Rajesh Raman , Kris Grandy , Jack Lindamood
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.
-
公开(公告)号:US11733982B1
公开(公告)日:2023-08-22
申请号:US17175330
申请日:2021-02-12
Applicant: Splunk Inc.
Inventor: Rajesh Raman , Arijit Mukherji , Kris Grandy , Phillip Liu
IPC: G06F16/2455 , G06F11/34 , G06F11/30 , G06F9/54 , G06F8/41 , G06F16/16 , G06F11/07 , G06F9/46 , G06F11/36
CPC classification number: G06F8/443 , G06F9/466 , G06F9/542 , G06F11/07 , G06F11/3086 , G06F11/34 , G06F11/3452 , G06F11/3466 , G06F11/3604 , G06F16/164 , G06F16/24568 , G06F11/3006 , G06F11/3072 , G06F11/3409 , G06F2201/81 , G06F2201/835 , G06F2201/86 , G06F2201/88
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.
-
公开(公告)号:US11709661B2
公开(公告)日:2023-07-25
申请号:US16547559
申请日:2019-08-21
Applicant: Splunk Inc.
Inventor: Rajesh Raman , Arijit Mukherji , Kris Grandy , Phillip Liu
IPC: G06F8/41 , G06F11/36 , G06F16/16 , G06F16/2455 , G06F11/34 , G06F11/07 , G06F11/30 , G06F9/46 , G06F9/54
CPC classification number: G06F8/443 , G06F9/466 , G06F9/542 , G06F11/07 , G06F11/3086 , G06F11/34 , G06F11/3452 , G06F11/3466 , G06F11/3604 , G06F16/164 , G06F16/24568 , G06F11/3006 , G06F11/3072 , G06F11/3409 , G06F2201/81 , G06F2201/835 , G06F2201/86 , G06F2201/88
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.
-
公开(公告)号:US10949180B2
公开(公告)日:2021-03-16
申请号:US15697451
申请日:2017-09-07
Applicant: Splunk Inc.
Inventor: Rajesh Raman , Arijit Mukherji , Kris Grandy , Phillip Liu
IPC: G06F8/41 , G06F11/36 , G06F16/16 , G06F16/2455 , G06F11/34 , G06F11/07 , G06F11/30 , G06F9/46 , G06F9/54
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.
-
公开(公告)号:US12039307B1
公开(公告)日:2024-07-16
申请号:US18331571
申请日:2023-06-08
Applicant: Splunk Inc.
Inventor: Rajesh Raman , Arijit Mukherji , Kris Grandy , Phillip Liu
IPC: G06F8/41 , G06F9/46 , G06F9/54 , G06F11/07 , G06F11/30 , G06F11/34 , G06F11/36 , G06F16/16 , G06F16/2455
CPC classification number: G06F8/443 , G06F9/466 , G06F9/542 , G06F11/07 , G06F11/3086 , G06F11/34 , G06F11/3452 , G06F11/3466 , G06F11/3604 , G06F16/164 , G06F16/24568 , G06F11/3006 , G06F11/3072 , G06F11/3409 , G06F2201/81 , G06F2201/835 , G06F2201/86 , G06F2201/88
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.
-
-
-
-