安装 Elastic Agent

编辑

限制

在您的系统上安装 Elastic Agent 时,请注意以下限制

  • 每个主机只能安装一个 Elastic Agent。由于 Elastic Agent 可能会读取只有超级用户才能访问的数据源,因此 Elastic Agent 也需要以超级用户权限执行。
  • 您可能需要以 root 用户(或 Windows 上的管理员)身份登录才能运行此处描述的命令。在 Elastic Agent 服务安装并运行后,请确保运行这些命令时不要在其前面加上 ./,以避免调用错误的二进制文件。
  • 不支持使用 Windows PowerShell ISE 运行 Elastic Agent 命令。
  • 另请参阅此页面上描述的资源要求

您有几个选项来安装和管理 Elastic Agent

无服务器中的限制

如果您将 Elastic Agent 与 Elastic Cloud Serverless 一起使用,请注意与 Elasticsearch Service 和自管理 Elasticsearch 的使用方式有所不同

  • 可以连接到 Elastic Cloud Serverless 项目的 Elastic Agent 数量限制为 1 万个。
  • 支持与 Elastic Cloud Serverless 一起使用的 Elastic Agent 的最低版本为 8.11.0。

资源要求

编辑

Elastic Agent 的资源消耗受到集成数量及其运行环境的影响。

以我们的实验室环境为例,我们可以观察到以下资源消耗

CPU 和 RSS 内存大小

编辑

我们使用 AWS m7i.large 实例类型进行了测试,该实例类型具有 2 个 vCPU、8.0 GB 内存和高达 12.5 Gbps 的带宽。测试使用吞吐量和规模预设(启用自我监控)摄取单个日志文件。这些测试代表了尝试尽可能快地摄取数据的用例。这并不代表使用 Elastic Defend 时的资源开销。

资源

吞吐量

规模

CPU*

~67%

~20%

RSS 内存大小*

~280 MB

~220 MB

写入网络吞吐量

~3.5 MB/s

480 KB/s

* 包括所有监控进程

添加集成将增加代理及其进程使用的内存。

磁盘大小

编辑

Elastic Agent 的磁盘要求因操作系统和 Elastic Stack 版本而异。在 8.14 版本中,我们显着减小了 Elastic Agent 二进制文件的大小。计划在未来版本中进一步减少。

操作系统 8.13 8.14 8.15

Linux

1800 MB

1018 MB

1060 MB

macOS

1100 MB

619 MB

680 MB

Windows

891 MB

504 MB

500 MB

在升级期间,需要双倍的磁盘空间来存储新的 Elastic Agent 二进制文件。升级完成后,原始的 Elastic Agent 将从磁盘中删除,以释放空间。