feat: add ability to choose feature sets when deploying agents #3425

Closed
opened 2026-05-27 05:05:25 +00:00 by mfreeman451 · 1 comment
Owner

Is your feature request related to a problem?

Currently we have some sidecars or feature-flagged builds that we are shipping with the agents, like the remoteaccess and soon a fingerprintd sidecar written in rust that provides OS fingerprinting capabilities.

When users are choosing to deploy agents to servers they should have the ability to easily decide if they want to include those capabilities or not.

  • RPM/deb's are built for the base serviceradar-agent package
  • Add-on capabilities are deployed through the web-ng edge-ops UI, users select which features they want and new capabilities are pushed down to the agent(s)

Normally this sort of thing would be covered by the WASM-based plugin system, but not everything is a good fit for a WASM plugin.

https://www.datadoghq.com/blog/engineering/agent-go-binaries/ might be helpful here

Describe the solution you'd like

A clear and concise description of what you want to happen.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.

**Is your feature request related to a problem?** Currently we have some sidecars or feature-flagged builds that we are shipping with the agents, like the `remoteaccess` and soon a `fingerprintd` sidecar written in rust that provides OS fingerprinting capabilities. When users are choosing to deploy agents to servers they should have the ability to easily decide if they want to include those capabilities or not. - [x] RPM/deb's are built for the base serviceradar-agent package - [x] Add-on capabilities are deployed through the web-ng edge-ops UI, users select which features they want and new capabilities are pushed down to the agent(s) Normally this sort of thing would be covered by the WASM-based plugin system, but not everything is a good fit for a WASM plugin. https://www.datadoghq.com/blog/engineering/agent-go-binaries/ might be helpful here **Describe the solution you'd like** A clear and concise description of what you want to happen. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context or screenshots about the feature request here.
Author
Owner

closing as completed

closing as completed
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar#3425
No description provided.