Patent ID: 11962483
Assignee: ELASTICSEARCH B.V.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. A system for distributed data management, comprising:
a plurality of computing devices geographically distributed and communicatively coupled together via one or more networks, each computing device being configured to execute at least one application;
a plurality of geographically-distributed collectors, each collector being located proximate one or more of the computing devices and configured to:
sample a plurality of trace events from the one or more of the computing devices; and
retain in local memory sampled trace events that meet a configurable attribute, wherein at least some collectors of the plurality of collectors are further configured to:
determine a root event of a trace;
pass the root event through a reservoir sampler for making a local sampling decision;
transmit to an orchestration server across the one or more networks information comprising a trace event identified based on the local sampling decision, the orchestration server configured to index other information representing sampled trace events obtained from other collectors of the plurality of collectors that correspond with the trace event identified in the information; and

publish sampled trace identifiers (IDs) to the orchestration server to allow other collectors to enable indexing of events related to the trace.