US 11,720,591 B1
Virtual metrics
Difan Zhao, Burlingame, CA (US); Uday Sagar Shiramshetty, Fremont, CA (US); and Paul Ingram, Menlo Park, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Jul. 30, 2021, as Appl. No. 17/390,767.
Claims priority of provisional application 63/182,666, filed on Apr. 30, 2021.
Int. Cl. G06F 16/26 (2019.01); G06F 16/248 (2019.01); G06F 16/245 (2019.01)
CPC G06F 16/26 (2019.01) [G06F 16/245 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for visualizing performance data of infrastructure components, comprising:
receiving a query through an application for a metric for an infrastructure component, the metric comprising metric time series (MTS) data;
identifying sources for the metric;
querying the identified sources for the metric;
selecting, from the identified sources, best available data for the metric based on a selection algorithm, the selection algorithm including:
determining whether the identified sources have null values for the metric,
excluding sources from the identified sources determined to have the null values for the metric,
comparing remaining data sources from the identified sources based on policies that define an identity of a particular metric, and
when data from at least two of the remaining data sources are available, selecting the best available data;
enriching the best available data comprising linking dimensions and properties from the identified sources to the best available data; and
causing display of the enriched best available data through a user interface of the application.