This repository houses various Elastic.Ingest.* packages that utilize Elastic.Channels to send bulk data to various (Elastic) endpoints.
- Elastic.Channels - core library that implements a batching
System.Threading.Channels.ChannelWriter - Elastic.Ingest.Transport - core library that ships common setup for pushing data utilizing Elastic.Transport
- Elastic.Ingest.Elasticsearch - exposes
DataStreamChannelandIndexChannelto push data to Elasticsearch with great ease.
- Elastic.Ingest.APM - Pushes APM data to apm-server over the V2 intake API. Still under development.
- Elastic.Ingest.OpenTelemetry - a toy implementation of
Elastic.Channelsthat pushesActivitiesoverOTLP