US 11,671,312 B2
Service detail monitoring console
Asmita Puri, Emeryville, CA (US); Alan Vincent Hardin, San Francisco, CA (US); Fang I Hsiao, Berkeley, CA (US); and Alok Anant Bhide, Mountain View, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Mar. 31, 2016, as Appl. No. 15/88,087.
Application 15/088,087 is a continuation in part of application No. 14/859,241, filed on Sep. 18, 2015, granted, now 11,501,238.
Application 14/859,241 is a continuation in part of application No. 14/800,675, filed on Jul. 15, 2015, granted, now 9,491,059.
Application 14/800,675 is a continuation in part of application No. 14/700,110, filed on Apr. 29, 2015, granted, now 9,864,797.
Application 14/700,110 is a continuation in part of application No. 14/611,200, filed on Jan. 31, 2015, granted, now 9,294,361, issued on Mar. 22, 2016.
Application 14/611,200 is a continuation in part 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.
Prior Publication US 2016/0294606 A1, Oct. 6, 2016
Int. Cl. H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04L 12/26 (2006.01); H04L 41/0695 (2022.01); H04L 43/04 (2022.01); G06Q 10/0639 (2023.01); H04L 67/50 (2022.01)
CPC H04L 41/0695 (2013.01) [G06Q 10/06393 (2013.01); H04L 43/04 (2013.01); H04L 67/535 (2022.05)] 27 Claims
OG exemplary drawing
 
1. A method performed by a computer system comprising one or more processors, the method comprising:
receiving, by the one or more processors, an identification of a particular service from among a plurality of service definitions of a plurality of services, the particular service having a stored service definition, wherein the stored service definition identifies one or more entities that perform the particular service;
causing, by the one or more processors, display of a service-specific interface page in accordance with the received identification, the service-specific interface page being repeatedly refreshed to provide a current representation of the particular service and including:
a service portion including an identifier of the particular service;
a service relationship portion graphically representing a directional relationship between the particular service and one or more other services of the plurality of services;
a key performance indicator (KPI) portion including a plurality of interactive KPI entries; and
an entity portion including a plurality of interactive entity entries;
wherein each entity entry corresponds to an entity from among the one or more entities that perform the particular service, each of the one or more entities having a stored entity definition among one or more entity definitions, wherein the stored entity definition identifies machine data produced by or about the entity, the machine data produced by one or more components within an information technology environment and reflecting activity within the information technology environment; and
wherein each KPI entry corresponds to a KPI defined by a search query that derives a value from machine data identified in the one or more of entity definitions, the value indicative of a performance measure of the particular service;
responsive to user input identifying another service of the one or more other services in the service relationship portion, causing, by the one or more processors, the display of the service-specific interface page to be modified to present an identification of the other service in the service portion, a directional relationship between the other service and a subset of additional services of the plurality of services in the service relationship portion, a second plurality of interactive KPI entries in the KPI portion and a second plurality of interactive entity entries in the entity portion, wherein the directional relationship indicates which service in the subset of additional services impacts the other service and which service in the subset of additional services depends on the other service; and
responsive to user input selecting one of the second plurality of interactive KPI entries in the KPI portion, causing, by the one or more processors, display of a subset of the second plurality of interactive entity entries in the entity portion, wherein each interactive entity entry in the subset represents an entity that performs the other service and is related to a KPI represented by the selected one of the second plurality of interactive KPI entries.