Patent ID: 11954541
Assignee: SPLUNK INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
receiving, by a first ingestion endpoint of a data intake and query system, a message associated with a data source located in a computing environment, wherein the message includes machine data reflecting activity of a computing resource in the computing environment, and wherein a copy of the message is received by at least two ingestion endpoints of a plurality of ingestion endpoints including the first ingestion endpoint;
requesting to store the message or an identifier of the message in a data store, wherein the request to store the message or the identifier of the message in the data store succeeds if the message or the identifier of the message does not exist in the data store;
responsive to determining that the message or the identifier of the message was successfully stored in the data store, causing the message to be processed by a data intake and query system;
receiving, by a second ingestion endpoint, a copy of the message including the machine data;
requesting, by the second ingestion endpoint, to store the copy of the message or an identifier of the message in the data store; and
responsive to determining that the data store denied storage of the copy of the message or the identifier of the message, causing the second ingestion endpoint to discard the copy of the message.