步骤 2:设置和配置
编辑步骤 2:设置和配置编辑
从 8.0.0 版本开始,Fleet 使用 APM 集成来设置和管理 APM 索引模板、ILM 策略和摄取管道。APM 服务器只有在安装了 APM 集成*之后*才会将数据发送到 Elasticsearch。
安装 APM 集成编辑
如果您有互联网连接
需要互联网连接才能通过 Kibana 中的 Fleet UI 安装 APM 集成。
- 打开 Kibana 并选择 添加集成 > Elastic APM。
- 点击 APM 集成。
- 点击 添加 Elastic APM。
- 点击 保存并继续。
- 点击 稍后添加 Elastic Agent。您无需运行 Elastic Agent 即可完成设置。
如果您没有互联网连接
如果您的环境有网络流量限制,则可以通过其他方式安装 APM 集成。有关更多信息,请参阅离线环境。
-
选项 1:更新
kibana.yml
-
更新
kibana.yml
以包含以下内容,然后重新启动 Kibana。xpack.fleet.packages: - name: apm version: latest
有关如何编辑 Kibana 配置文件的更多信息,请参阅配置 Kibana。
- 选项 2:使用 Fleet API
-
使用 Fleet API 安装 APM 集成。要成功执行此操作,需要针对 Kibana API 运行,而不是 Elasticsearch API。
POST kbn:/api/fleet/epm/packages/apm/8.14.2 { "force": true }
有关如何使用 Kibana API 的更多信息,请参阅Kibana API。
配置 APM编辑
通过编辑 apm-server.yml
配置文件来配置 APM。此文件的位置因平台而异,有关查找帮助,请参阅安装布局。
最小的配置文件可能如下所示
apm-server: host: "localhost:8200" output.elasticsearch: hosts: ["localhost:9200"] username: "elastic" password: "changeme"
APM 服务器监听的 |
|
要连接到的 Elasticsearch |
|
此示例使用基本身份验证。此处提供的用户需要将事件发布到 Elasticsearch 所需的权限。要为此角色创建专用用户,请参阅创建*写入者*用户。 |
所有可用的配置选项都在配置 APM 服务器中概述。