Time series search phrase processing
Abstract
Methods and apparatus consistent with the invention provide the ability to search and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for machine data analysis, comprising:
obtaining, by a computing device, a set of time-stamped events, the time-stamped events representing time series machine data from a data source in an information technology environment; processing a time-based search phrase, the time-based search phrase including a first command line operation, a second command line operation, and a time component, wherein the first command line operation includes a search phrase, and wherein the second command line operation includes a data modification operation; executing the first command line operation on the set of time-stamped events to generate result data, wherein executing the first command line operation causes searching of the time-stamped events using the search phrase; executing the second command line operation on the result data, wherein executing the second command line operation includes applying the data modification operation to the result data to produce modified data; and causing display of information relating to the modified data.
2 . The method of claim 1 , further comprising:
filtering the set of time-stamped events using the time component, wherein filtering identifies particular events of the set of time-stamped events associated with a timestamp specified by the time component.
3 . The method of claim 1 , further comprising:
executing the first command line option on one or more additional sets of time-stamped events to produce a plurality of result data, wherein the set of time-stamped events and the one or more additional sets of time stamped events correspond to different time frames.
4 . The method of claim 1 , further comprising:
parsing the time series machine data to produce the set of time-stamped events, wherein each event from the set of time-stamped events includes a portion of the time series machine data.
5 . The method of claim 1 , wherein the data source is a server.
6 . The method of claim 1 , wherein the time series machine data reflects transaction activity in the information technology environment.
7 . The method of claim 1 , wherein the time-series machine data reflects recorded measurements.
8 . The method of claim 1 , wherein each event in the set of time-stamped events includes a portion of the time series machine data.
9 . The method of claim 1 , wherein the result data reflects a performance aspect of the information technology environment.
10 . The method of claim 1 , wherein the result data reflects a security aspect of the information technology environment.
11 . One or more non-transitory computer-readable storage media, storing software instructions for machine data analysis, which when executed by one or more processors cause performance of:
obtaining, by a computing device, a set of time-stamped events, the time-stamped events representing time series machine data from a data source in an information technology environment; processing a time-based search phrase, the time-based search phrase including a first command line operation, a second command line operation, and a time component, wherein the first command line operation includes a search phrase, and wherein the second command line operation includes a data modification operation; executing the first command line operation on the set of time-stamped events to generate result data, wherein executing the first command line operation causes searching of the time-stamped events using the search phrase; executing the second command line operation on the result data, wherein executing the second command line operation includes applying the data modification operation to the result data to produce modified data; and causing display of information relating to the modified data.
12 . The one or more non-transitory computer-readable storage media of claim 11 , wherein the software instructions which when executed by one or more processors cause further performance of:
filtering the set of time-stamped events using the time component, wherein filtering identifies particular events of the set of time-stamped events associated with a timestamp specified by the time component.
13 . The one or more non-transitory computer-readable storage media of claim 11 , wherein the software instructions which when executed by one or more processors cause further performance of:
executing the first command line option on one or more additional sets of time-stamped events to produce a plurality of result data, wherein the set of time-stamped events and the one or more additional sets of time stamped events correspond to different time frames.
14 . The one or more non-transitory computer-readable storage media of claim 11 , wherein the software instructions which when executed by one or more processors cause further performance of:
parsing the time series machine data to produce the set of time-stamped events, wherein each event from the set of time-stamped events includes a portion of the time series machine data.
15 . The one or more non-transitory computer-readable storage media of claim 11 , wherein the time series machine data reflects transaction activity in the information technology environment.
16 . An apparatus for machine data analysis, comprising:
one or more processors; and a memory storing instructions, which when executed by the one or more processors, cause the one or more processors to:
obtain a set of time-stamped events, the time-stamped events representing time series machine data from a data source in an information technology environment;
process a time-based search phrase, the time-based search phrase including a first command line operation, a second command line operation, and a time component, wherein the first command line operation includes a search phrase, and wherein the second command line operation includes a data modification operation;
execute the first command line operation on the set of time-stamped events to generate result data, wherein executing the first command line operation causes searching of the time-stamped events using the search phrase;
execute the second command line operation on the result data, wherein executing the second command line operation includes applying the data modification operation to the result data to produce modified data; and
cause display of information relating to the modified data.
17 . The apparatus of claim 16 , wherein the instructions, which when executed by the one or more processors, cause the one or more processors to:
filter the set of time-stamped events using the time component, wherein filtering identifies particular events of the set of time-stamped events associated with a timestamp specified by the time component.
18 . The apparatus of claim 16 , wherein the instructions, which when executed by the one or more processors, cause the one or more processors to:
executing the first command line option on one or more additional sets of time-stamped events to produce a plurality of result data, wherein the set of time-stamped events and the one or more additional sets of time stamped events correspond to different time frames.
19 . The apparatus of claim 16 , wherein the instructions, which when executed by the one or more processors, cause the one or more processors to:
parsing the time series machine data to produce the set of time-stamped events, wherein each event from the set of time-stamped events includes a portion of the time series machine data.
20 . The apparatus of claim 16 , wherein the time series machine data reflects transaction activity in the information technology environment.Join the waitlist — get patent alerts
Track US2020174986A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.