TECHNIQUES FOR INGESTING METRICS DATA
First Claim
1. A method, comprising:
- ingesting, by a data intake and query system, collected data including metrics data including a plurality of key values and a plurality of numerical values, each numerical value being indicative of a measured characteristic of a computing resource;
populating, by the data intake and query system, a first portion of a metric-series index (msidx) file with the plurality of key values and a second portion of the msidx file with the plurality of numerical values, the first portion being distinct from the second portion;
generating, by the data intake and query system, a plurality of metrics from the metrics data, each metric having a plurality of dimensions populated with at least some of the plurality of key values and having one of the plurality of numerical values; and
indexing, by the data intake and query system, the plurality of metrics by at least one of the plurality of dimensions.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting collected data including metrics data including key values and numerical values, where each numerical value is indicative of a measured characteristic of a computing resource (e.g., device), and populating a first portion of a metric-series index (msidx) file with the key values and a second portion of the msidx file with the numerical values. The first portion is distinct from the second portion. The method further includes generating metrics from the metrics data, where each metric has dimensions populated with at least some of the key values and has one of the numerical values. The method further includes indexing the metrics by at least one of the dimensions.
142 Citations
30 Claims
-
1. A method, comprising:
-
ingesting, by a data intake and query system, collected data including metrics data including a plurality of key values and a plurality of numerical values, each numerical value being indicative of a measured characteristic of a computing resource; populating, by the data intake and query system, a first portion of a metric-series index (msidx) file with the plurality of key values and a second portion of the msidx file with the plurality of numerical values, the first portion being distinct from the second portion; generating, by the data intake and query system, a plurality of metrics from the metrics data, each metric having a plurality of dimensions populated with at least some of the plurality of key values and having one of the plurality of numerical values; and indexing, by the data intake and query system, the plurality of metrics by at least one of the plurality of dimensions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method, comprising:
-
ingesting, by a data intake and query system, raw data and metrics data including a plurality of key values and a plurality of numerical values, each numerical value being indicative of a measured characteristic of a computing resource; populating, by the data intake and query system, a first portion of a metric-series index (msidx) file with the plurality of key values and a second portion of the msidx file with the plurality of numerical values, the first portion being distinct from the second portion; generating, by the data intake and query system, a plurality of metrics from the metrics data, each metric having a plurality of dimensions populated with at least some of the plurality of key values and having one of the plurality of numerical values; generating, by the data intake and query system, a plurality of events including a timestamp and a segment of the raw data; and indexing, by the data intake and query system, the plurality of metrics by at least one of the plurality of dimensions; and indexing, by the data intake and query system, the plurality of events by the timestamps. - View Dependent Claims (27, 28, 29)
-
-
30. A data intake and query system comprising:
-
a processor; and memory containing instructions that, when executed by the electronic device, cause the data intake and query system to; ingest collected data including metrics data including a plurality of key values and a plurality of numerical values, each numerical value being indicative of a measured characteristic of a computing resource; populate a first portion of a metric-series index (msidx) file with the plurality of key values and a second portion of the msidx file with the plurality of numerical values, the first portion being distinct from the second portion; generate a plurality of metrics from the metrics data, each metric having a plurality of dimensions populated with at least some of the plurality of key values and having one of the plurality of numerical values; and index the plurality of metrics by at least one of the plurality of dimensions.
-
Specification