Application program interface script caching and batching
US-9292361-B1 · Mar 22, 2016 · US
US10769178B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10769178-B2 |
| Application number | US-201514816036-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 2, 2015 |
| Priority date | Jan 23, 2013 |
| Publication date | Sep 8, 2020 |
| Grant date | Sep 8, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: accessing a set of events in a field-searchable data store that acts as a persistent repository for the events, wherein each even in the set includes a portion of raw machine data in textual form, and wherein the raw machine data is produced by a component within an information technology environment and reflects activity within the information technology environment; receiving a user selection of a first portion of raw machine data in a particular event presented in a first portion of a display screen; applying an extraction rule, which specifies how to extract a subportion of text from a larger portion of text, to the portion of raw machine data in textual form in each event in the accessed set of events to extract a set of values, wherein the extraction rule comprises a regular expression rule updated and presented in a second portion of the display screen in real-time to correspond with the user-selected first portion of raw machine data; for one or more particular values in the extracted set of values, determining a proportion from events that include the particular value at a location corresponding to the extraction rule; updating, in real-time in a third portion of the display screen, a display of one or more particular values and its associated proportion; and wherein the method is performed by one or more computing devices. 2. The method of claim 1 , wherein the field-searchable data store is searchable to reveal a performance or security of the information technology environment based on the activity reflected by the raw machine data in the data store. 3. The method of claim 1 , wherein the proportion is a percentage. 4. The method of claim 1 , wherein the proportion is a ratio. 5. The method of claim 1 , wherein the extraction rule at least in part defines a field. 6. The method of claim 1 , wherein the extraction rule at least in part defines a field, and the extracted set of values produced by applying extraction rule to the accessed set of events are semantically related. 7. The method of claim 1 , wherein the extraction rule at least in part defines a field that can be referenced in a search query by a name for the field. 8. The method of claim 1 , wherein a data store of events is field-searchable when a search query containing a criterion for a field can be executed against the events in the data store to cause comparison between the criterion and values extracted from the events by an extraction rule defining the field. 9. The method of claim 1 , further comprising causing display of an indication of a relative rate of occurrence in events of different values from the extracted set of values. 10. The method of claim 1 , wherein updating the display of the one or more particular values and its associated proportion further comprises causing display of the one or more particular values in a sorted order based on the associated proportions. 11. The method of claim 1 , wherein the one or more particular values include only unique values found in the extracted set of values. 12. The method of claim 1 , further comprising: causing display of at least one event having a given value in the extracted set of values at a location corresponding to the extraction rule; and causing highlighting of the given value in the at least one displayed event. 13. The method of claim 1 , further comprising: receiving input corresponding to a selection of a particular value that has been displayed with its associated proportion; based on receiving the selection, determining a subset of the set of events such that each event in the subset includes the selected particular value at a location corresponding to the extraction rule; and modifying a displayed set of events in the first portion of the display screen to include only events in the determined subset and to hide any events not in the determined subset. 14. A non-transitory computer readable storage medium impressed with computer program Instructions that, when executed on a processor, implement a method comprising: accessing a set of events in a field-searchable data store that acts as a persistent repository for the events, wherein each even in the set includes a portion of raw machine data in textual form, and wherein the raw machine data is produced by a component within an information technology environment and reflects activity within the information technology environment; receiving a user selection of a first portion of raw machine data in a particular event presented in a first portion of a display screen; applying an extraction rule, which specifies how to extract a subportion of text from a larger portion of text, to the portion of raw machine data in textual form in each event in the accessed set of events to extract a set of values, wherein the extraction rule comprises a regular expression rule updated and presented in a second portion of the display screen in real-time to correspond with the user-selected first portion of raw machine data; for one or more particular values in the extracted set of values, determining a proportion from events that include the particular value at a location corresponding to the extraction rule; updating, in real-time in a third portion of the display screen, a display of one or more particular values and its associated proportion; and wherein the method is performed by one or more computing devices. 15. The computer readable medium of claim 14 , wherein the field-searchable data store is searchable to reveal a performance or security of the information technology environment based on the activity reflected by the raw machine data in the data store. 16. The computer readable medium of claim 14 , wherein the proportion is a percentage. 17. The computer readable medium of claim 14 , wherein updating the display of the one or more particular values and its associated proportion further comprises causing display of the one or more particular values in a sorted order based on the associated proportions. 18. The computer readable medium of claim 14 , implementing the method further comprising: causing display of at least one event having a given value in the extracted set of values at a location corresponding to the extraction rule; and causing highlighting of the given value in the at least one displayed event. 19. The computer readable medium of claim 14 , implementing the method further comprising: receiving input corresponding to a selection of a particular value that has been displayed with its associated proportion; based on receiving the selection, determining a subset of the set of events such that each event in the subset includes the selected particular value at a location corresponding to the extraction rule; and modifying a displayed set of events in the first portion of the display screen to include only events in the determined subset and to hide any events not in the determined subset. 20. A system including one or more processors coupled to memory, the memory loaded with computer instructions that, when executed on the processors, implement actions comprising: accessing a set of events in a field-searchable data store that acts as a persistent repository for the events, wherein each even in the set includes a portion of raw machine data in textual form, and wherein the raw machine data is produced by a component within an information technology environment and reflects activity within the information technology environment; receivin
Visualization; Browsing · CPC title
Administration; Management · CPC title
Query execution (filtering based on additional data G06F16/335) · CPC title
Document management systems · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.