Skip to main content
Ingest data points into a collection.

Parameters

uuid.UUID
The id of the collection
*[]proto.Message
The datapoints to ingest
bool
Datapoint fields are used to generate a deterministic unique UUID for each datapoint in a collection. Duplicate data points result in the same ID being generated. If allowExisting is true, ingest will skip those datapoints, since they already exist. If allowExisting is false, ingest will raise an error if any of the generated datapoint IDs already exist.

Returns

An IngestResponse with NumCreated, NumExisting, and DatapointIDs. DatapointIDs includes the IDs of ingested datapoints and, when allowExisting is true, the IDs of datapoints that already existed.

Errors

found existing datapoints with same id
If allowExisting is false and any datapoints already exist.