Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.

[Meta] Elastic Agent Shipper Project #16

Open
27 of 100 tasks
Tracked by #3
cmacknz opened this issue Mar 22, 2022 · 2 comments
Open
27 of 100 tasks
Tracked by #3

[Meta] Elastic Agent Shipper Project #16

cmacknz opened this issue Mar 22, 2022 · 2 comments
Assignees
Labels
Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team

Comments

@cmacknz
Copy link
Member

cmacknz commented Mar 22, 2022

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

  • Document the shipper process and how it interacts with agent policy:
  • Document the shipper feature flag and the current stability guarantees.
  • Document why a user would want to enable the shipper.
  • Document how the number of shippers (and therefore output connections) can be controlled via the agent policy.
  • Document configuration of the shipper queues.
  • Document any backwards compatibility or migration issues when moving from per beat outputs and queues to the centralized shipper.

Future Feature Milestones

Kafka Output

Logstash Output

Global Processors

Endpoint Security Support

Disk Queue

Future Enhancements - Not Yet Planned

@cmacknz cmacknz self-assigned this Mar 22, 2022
@cmacknz cmacknz changed the title [Meta][Project] Shipper phase 2: Migrate Endpoint Security and the security beats to the shipper [Meta][Project] Shipper phase 2: Integrate with Endpoint Security and the Security Beats Mar 22, 2022
@cmacknz cmacknz changed the title [Meta][Project] Shipper phase 2: Integrate with Endpoint Security and the Security Beats [Meta][Project] Phase 2: Integrate with Endpoint Security and the Security Beats Mar 22, 2022
@cmacknz cmacknz added the Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team label Mar 22, 2022
@jlind23 jlind23 assigned leehinman and unassigned cmacknz Jul 13, 2022
@leehinman leehinman added the estimation:Month Task that represents a month of work. label Jul 19, 2022
@cmacknz cmacknz changed the title [Meta][Project] Phase 2: Integrate with Endpoint Security and the Security Beats [Meta][Project] Data shipper 8.6 milestone Aug 22, 2022
@cmacknz cmacknz changed the title [Meta][Project] Data shipper 8.6 milestone [Meta][Project] 8.6 - Milestone TBD Aug 22, 2022
@cmacknz cmacknz changed the title [Meta][Project] 8.6 - Milestone TBD [Meta][Project] 8.6 - Endpoint security and disk queue integration Aug 22, 2022
@cmacknz cmacknz added v8.6.0 and removed estimation:Month Task that represents a month of work. v8.5.0 labels Aug 22, 2022
@cmacknz cmacknz changed the title [Meta][Project] 8.6 - Endpoint security and disk queue integration [Meta] 8.6 - Endpoint security and disk queue integration Aug 22, 2022
@cmacknz cmacknz changed the title [Meta] 8.6 - Endpoint security and disk queue integration [Meta] Shipper 8.6 - Endpoint security and disk queue integration Aug 22, 2022
@softengchick
Copy link

softengchick commented Aug 25, 2022

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

@cmacknz
Copy link
Member Author

cmacknz commented Sep 20, 2022

@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.

@cmacknz cmacknz changed the title [Meta] Shipper 8.6 - Endpoint security and disk queue integration [Meta] Shipper 8.7 - Endpoint security and disk queue integration Nov 4, 2022
@cmacknz cmacknz changed the title [Meta] Shipper 8.7 - Endpoint security and disk queue integration [Meta] Endpoint security and disk queue integration Dec 1, 2022
@cmacknz cmacknz removed the v8.7.0 label Dec 1, 2022
@cmacknz cmacknz changed the title [Meta] Endpoint security and disk queue integration [Meta] Elastic Agent Shipper Project Jan 5, 2023
@joshdover joshdover pinned this issue Jan 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team
Projects
None yet
Development

No branches or pull requests

4 participants