elastic / elastic-agent-shipper

Data shipper for the Elastic Agent - single, unified way to add monitoring for logs, metrics, and other types of data to a host.
Other
9 stars 17 forks source link

[Meta] Elastic Agent Shipper Project #16

Open cmacknz opened 2 years ago

cmacknz commented 2 years ago

Experimental, Beta, and GA Criteria

Blockers for Beta Milestone 1 - Elasticsearch output and memory queue

NEW - Convert the shipper to a Filebeat input

Bugs

Features

Elasticsearch Output V2

Monitoring

Performance

Testing

Technical Debt

Documentation

Future Feature Milestones

Kafka Output

Logstash Output

Global Processors

Endpoint Security Support

Disk Queue

Future Enhancements - Not Yet Planned

softengchick commented 2 years ago

Brian McKinney and Michelle Bennett will be working this for Endpoint. @brian-mckinney @softengchick

cmacknz commented 2 years ago

@softengchick @brian-mckinney is there an issue for this on the endpoint side we can follow?

If you have not seen it recently, the gRPC API for the shipper is defined at https://github.com/elastic/elastic-agent-shipper-client/tree/main/api. The current API is meant to be generic but it is tailored to the needs of Beats since that is what we started with. It is possible we missed something that could make integrating with Endpoint easier.

Reach out once you are ready to start work with any questions you have. I expect this will be a larger change for Endpoint than the move to the V2 control protocol since it isn't just iterating on something Endpoint already supports.