Skip to content

[REQUEST]: 9.0 Documentation for new agent installation flavors #1737

@cmacknz

Description

@cmacknz

Description

In 9.0 there is a breaking change introducing the concept of an Elastic Agent installation flavor. Installation flavors control which executables are kept when the Elastic Agent is installed as a way to minimize its disk footprint. There will initially be two flavors in 9.0.

The default "basic" flavor is the new default behavior when Elastic Agent is installed through the .zip, .tar.gz, .deb, .rpm, and .msi packages. A new elastic-agent-slim Docker container is introduced matching the basic flavor of the other packages. The basic flavor includes only:

  • agentbeat, used to implement all Beats based integrations.
  • endpoint-security, used to implement Elastic Defend
  • pf-host-agent, used to collect profiling data from hosts as part of Universal Profiling.

The remaining components are only included in the "servers" flavor. The servers flavor can be selected using elastic-agent install --install-servers on the command line or ELATIC_AGENT_FLAVOR=servers for the RPM and DEB packages. The existing elastic-agent and elastic-agent-complete Docker containers are unchanged and contain the components from the servers flavor. The servers flavor includes the basic components and additionally:

Resources

Collaboration

The product team will provide the initial content.

Point of contact.

Main contact: @nimarezainia

Stakeholders: @cmacknz

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions