Data Fabric Service System Architecture
AssigneeSplunk Inc.
InventorsSourav Pal, Christopher Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
Life of this patent
Estimating the term…
Loading patent…
AssigneeSplunk Inc.
InventorsSourav Pal, Christopher Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
Estimating the term…
Disclosed is a technique that can be performed in a distributed computer network. The technique can include a data index and query system that receives search query, defines a search scheme for applying the search query on distributed data storage systems including an internal data storage system of the data index and query system and an external data storage system. The internal data storage system stores data as time-indexed events including respective segments of raw machine data. The data index and query system can transfer a portion of the search scheme to a search service, which can return search results obtained by application of the search scheme to the distributed data storage systems including the internal data storage system and the external data storage system. Lastly, the search results or data indicative of the search results can be output on a display device to the user.
(canceled)
The method of claim 10, wherein the search query is input by the user and expressed in a pipelined search language.
The method of claim 10, wherein the output is rendered by the display device as a timeline visualization.
The method of claim 10, wherein the external data storage system stores data in a structured format, and the search results are in a specified format.
The method of claim 10, wherein the search query includes an explicit search parameter input by the user causing the data intake and query system to define the portion of the search scheme transferred to the search service to apply the search query to the external data storage system.
The method of claim 10, wherein defining the search scheme comprises:
The method of claim 10, wherein defining the search scheme comprises:
The method of claim 10, further comprising, prior to receiving the search results by the data intake and query system:
The method of claim 10, further comprising, prior to receiving the search results:
A method comprising:
(canceled)
The method of claim 23, wherein the search scheme comprises a plurality of search phases, and defining the executable search process comprises:
The method of claim 23, wherein the search scheme comprises a plurality of search phases, and defining the executable search process comprises:
The method of claim 23, wherein the search scheme comprises a plurality of ordered search phases, and defining the executable search process comprises:
A method comprising:
The method of claim 23, wherein the plurality of partial search results of the internal data storage system are formatted as a plurality of time-indexed events including respective segments of raw machine data.
The method of claim 23, wherein the plurality of partial search results of the internal data storage system are in a first format as a plurality of time-indexed events including raw machine data, the plurality of partial search results of at least some of the external data storage systems are in a second format different from the first format, and the plurality of aggregate partial search results are in a specified format.
The method of claim 23, further comprising:
The method of claim 23, wherein the plurality of partial search results of the plurality of external data storage systems are searched in accordance with the received portion of the search scheme, and the plurality of partial search results of the internal data storage system are searched in accordance with a different portion of the search scheme.
(canceled)
A method comprising:
(canceled)
The method of claim 28, wherein the plurality of partial search results of the internal data storage system are formatted as a plurality of time-indexed events including respective segments of raw machine data.
The method of claim 28, wherein the plurality of partial search results of the internal data storage system are in a first format as a plurality of time-indexed events including raw machine data, the plurality of partial search results of the external data storage system are in a second format different from the first format, and the plurality of aggregate partial search results are in a specified format.
(canceled)
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.