REPLICATION OF SUMMARY DATA IN A CLUSTERED COMPUTING ENVIRONMENT
First Claim
1. A method comprising:
- determining that an indexer of a group of indexers has summary data for a grouped subset of data stored by the indexer, the grouped subset of data including raw data received by the indexer and representative of the performance or operation of one or more components of an information technology (IT) environment, the summary data storing one or more results based on at least one search query for data from the grouped subset of data;
identifying one or more other indexers of the group of indexers that store a copy of the grouped subset of data and do not have a copy of the summary data;
causing the summary data to be sent to the identified one or more other indexers of the group of indexers.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and mechanisms are disclosed to increase the availability of summary data within a clustered data intake and query system by replicating the summary data within the cluster. In general, summary data may store “pre-computed” results for one or more search queries and can be used by indexers of a cluster to process subsequent instances of the same search queries. At a high level, replication of summary data within a cluster may include ensuring that each instance of summary data created by an indexer of a cluster is replicated to other indexers within the cluster that store copies of the same grouped subset(s) of data to which the summary data relates. In this manner, if one or more indexers of an indexer cluster fail, other indexers of the cluster can make immediate use of replicated copies of the summary data without re-creating it.
147 Citations
30 Claims
-
1. A method comprising:
-
determining that an indexer of a group of indexers has summary data for a grouped subset of data stored by the indexer, the grouped subset of data including raw data received by the indexer and representative of the performance or operation of one or more components of an information technology (IT) environment, the summary data storing one or more results based on at least one search query for data from the grouped subset of data; identifying one or more other indexers of the group of indexers that store a copy of the grouped subset of data and do not have a copy of the summary data; causing the summary data to be sent to the identified one or more other indexers of the group of indexers. - 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, 27, 28)
-
-
29. One or more non-transitory computer-readable storage media, storing instructions which, when executed by one or more processors, cause performance of:
-
determining that an indexer of a group of indexers has summary data for a grouped subset of data stored by the indexer, the grouped subset of data including raw data received by the indexer and representative of the performance or operation of one or more components of an information technology (IT) environment, the summary data storing one or more results based on at least one search query for data from the grouped subset of data; identifying one or more other indexers of the group of indexers that store a copy of the grouped subset of data and do not have a copy of the summary data; causing the summary data to be sent to the identified one or more other indexers of the group of indexers.
-
-
30. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that determines that an indexer of a group of indexers has summary data for a grouped subset of data stored by the indexer, the grouped subset of data including raw data received by the indexer and representative of the performance or operation of one or more components of an information technology (IT) environment, the summary data storing one or more results based on at least one search query for data from the grouped subset of data; a subsystem, implemented at least partially in hardware, that identifies one or more other indexers of the group of indexers that store a copy of the grouped subset of data and do not have a copy of the summary data; a subsystem, implemented at least partially in hardware, that causes the summary data to be sent to the identified one or more other indexers of the group of indexers.
-
Specification