安装 Elastic Agent
编辑安装 Elastic Agent编辑
限制
在系统上安装 Elastic Agent 时,请注意以下限制
- 每个主机只能安装一个 Elastic Agent。由于 Elastic Agent 可能读取仅超级用户可访问的数据源,因此 Elastic Agent 也需要以超级用户权限执行。
- 您可能需要以 root 用户(或 Windows 上的管理员)身份登录才能运行此处描述的命令。安装并运行 Elastic Agent 服务后,请确保在运行这些命令时不要在前面加上
./
,以避免调用错误的二进制文件。 - 不支持使用 Windows PowerShell ISE 运行 Elastic Agent 命令。
- 另请参阅本页中描述的 最低要求。
您有几种安装和管理 Elastic Agent 的选项
-
安装 Fleet 管理的 Elastic Agent(推荐)
使用这种方法,您可以安装 Elastic Agent 并使用 Kibana 中的 Fleet 在中央位置定义、配置和管理您的代理。
我们建议使用 Fleet 管理,因为它可以使代理的管理和升级变得更加容易。
-
以独立模式安装 Elastic Agent(高级用户)
使用这种方法,您可以安装 Elastic Agent 并手动在安装它的系统上本地配置代理。您负责管理和升级代理。这种方法仅供高级用户使用。
请参阅 安装独立的 Elastic Agent。
-
在容器化环境中安装 Elastic Agent
您可以在容器中运行 Elastic Agent - 无论是使用 Fleet Server 还是独立运行。所有版本的 Elastic Agent 的 Docker 镜像都可以在 Elastic Docker 仓库中获得,我们还提供了在 Kubernetes 上运行的部署清单。
请参阅
- 在容器中运行 Elastic Agent
- 在 Kubernetes 上独立运行 Elastic Agent
- 在 Kubernetes 上扩展 Elastic Agent
- 在 ECK 上运行 Elastic Agent - 适用于 Elastic Cloud on Kubernetes 用户
无服务器中的限制
如果您将 Elastic Agent 与 Elastic Cloud 无服务器 一起使用,请注意与 Elasticsearch Service 和自管理 Elasticsearch 一起使用时的以下区别
- 可以连接到 Elastic Cloud 无服务器项目的 Elastic Agent 数量限制为 10,000 个。
- 与 Elastic Cloud 无服务器一起使用时,支持的 Elastic Agent 的最低版本为 8.11.0。
最低要求编辑
以下是安装 Elastic Agent 的最低系统要求。
CPU 和 RSS 内存大小编辑
最低要求是通过在 GCP e2-micro
实例(2vCPU/1GB)上运行 Elastic Agent 确定的。Elastic Agent 使用默认策略,运行系统集成和自我监控。
CPU |
低于 2% 的总量,包括所有监控进程 |
RSS 内存大小 |
400 MB |
添加集成将增加代理及其进程使用的内存。
磁盘空间编辑
Elastic Agent 的磁盘要求因操作系统和 Elastic Stack 版本而异。在 8.14 版本中,我们显著减少了 Elastic Agent 二进制文件的大小。计划在未来的版本中进一步减少大小。
操作系统 | 8.13 | 8.14 |
---|---|---|
Linux |
1800 MB |
1018 MB |
macOS |
1100 MB |
619 MB |
Windows |
891 MB |
504 MB |
在升级期间,需要双倍的磁盘空间来存储新的 Elastic Agent 二进制文件。升级完成后,原始的 Elastic Agent 将从磁盘中删除以释放空间。