US 11,868,404 B1
Monitoring service-level performance using defined searches of machine data
Brent Boe, San Francisco, CA (US); Brian Bingham, Denver, CO (US); John Robert Coates, Berkeley, CA (US); and Tristan Antonio Fletcher, Pacifica, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Dec. 14, 2020, as Appl. No. 17/121,692.
Application 17/121,692 is a continuation of application No. 16/458,140, filed on Jun. 30, 2019, granted, now 10,866,991.
Application 16/458,140 is a continuation of application No. 15/693,172, filed on Aug. 31, 2017, granted, now 10,380,189, issued on Aug. 13, 2019.
Application 15/693,172 is a continuation of application No. 14/815,888, filed on Jul. 31, 2015, granted, now 9,755,912, issued on Sep. 5, 2017.
Application 14/815,888 is a continuation of application No. 14/528,858, filed on Oct. 30, 2014, granted, now 9,130,860, issued on Sep. 8, 2015.
Claims priority of provisional application 62/062,104, filed on Oct. 9, 2014.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); G06F 16/903 (2019.01); G06Q 10/0639 (2023.01); G06F 16/26 (2019.01); G06F 16/248 (2019.01); G06F 16/25 (2019.01); G06F 16/33 (2019.01); G06F 16/951 (2019.01); G06F 16/2455 (2019.01); G06F 16/901 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06F 16/2453 (2019.01); H04L 41/5009 (2022.01); G06F 11/34 (2006.01); G06F 11/32 (2006.01); G06Q 10/0637 (2023.01); H04L 41/0213 (2022.01); H04L 41/50 (2022.01); H04L 43/045 (2022.01); G06F 3/04842 (2022.01); G06F 9/54 (2006.01); H04L 67/10 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); H04L 41/22 (2022.01); G06F 3/0481 (2022.01); G06F 3/04847 (2022.01); H04L 41/0806 (2022.01); H04L 43/04 (2022.01); H04L 43/16 (2022.01); H04L 43/55 (2022.01); H04L 43/091 (2022.01); H04L 67/51 (2022.01); H04L 69/329 (2022.01); G06T 11/20 (2006.01)
CPC G06F 16/903 (2019.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 9/542 (2013.01); G06F 11/321 (2013.01); G06F 11/34 (2013.01); G06F 16/248 (2019.01); G06F 16/2455 (2019.01); G06F 16/24542 (2019.01); G06F 16/252 (2019.01); G06F 16/26 (2019.01); G06F 16/334 (2019.01); G06F 16/9024 (2019.01); G06F 16/9038 (2019.01); G06F 16/90335 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06Q 10/0637 (2013.01); G06Q 10/0639 (2013.01); G06Q 10/06393 (2013.01); H04L 41/0213 (2013.01); H04L 41/0806 (2013.01); H04L 41/22 (2013.01); H04L 41/5009 (2013.01); H04L 41/5032 (2013.01); H04L 43/04 (2013.01); H04L 43/045 (2013.01); H04L 43/091 (2022.05); H04L 43/16 (2013.01); H04L 43/55 (2022.05); H04L 67/10 (2013.01); H04L 67/51 (2022.05); H04L 69/329 (2013.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
causing, by one or more processing devices, display of a user interface that identifies a service definition representing a service;
receiving, by the one or more processing devices and via the user interface, input identifying an entity, wherein the service is performed at least in part by the entity, wherein while performing the service, the entity generates a portion of machine data to be stored in a datastore, and wherein the machine data in the datastore reflects activity in an information technology environment produced by a plurality of components of the information technology environment;
storing, by the one or more processing devices, the service definition representing the service in association with an entity definition representing the entity, wherein the entity definition comprises information identifying data pertaining to the entity in the datastore of machine data;
receiving, by the one or more processing devices and via the user interface, input pertaining to a search definition representing a search producing a measure of the service; and
storing, by the one or more processing devices, the search definition representing the search, wherein the search produces the measure of the service using at least a portion of the data pertaining to the entity, and wherein the search definition comprises information about at least one of a schedule or a frequency for performing the search on an automatic basis.