集成资产最佳实践
编辑集成资产最佳实践编辑
在 Fleet 和 Elastic Agent 中使用集成时,需要注意一些限制。
将集成资产与独立 Elastic Agent 配合使用编辑
将独立 Elastic Agent 与集成配合使用时,添加到 Elastic Agent 策略的集成资产必须安装在目标 Elasticsearch 集群上。
- 如果 Kibana 可用,则可以通过Fleet 安装集成资产。
- 如果 Kibana 不可用(例如,如果您有一个没有 Kibana 实例的远程集群),则需要手动安装集成资产。
在没有 Elastic Agent 的情况下使用集成资产编辑
Fleet 集成资产只能与 Elastic Agent 配合使用。
当发送使用 Filebeat、Metricbeat 或 Logstash 等其他产品收集的任意日志或指标时,Fleet 集成资产不应该工作。
在自定义集成中使用 Fleet 和 Elastic Agent 集成资产编辑
虽然可以将 Fleet 和 Elastic Agent 集成资产包含在自定义集成中,但不建议也不支持这样做。不应从自定义集成直接引用来自其他集成的资产。
例如,可能需要从 Kafka 中提取 Redis 日志。可以使用Redis 集成来完成此操作,但只允许使用某些文件和路径。从技术上讲,可以使用带有自定义提取管道的自定义 Kafka 日志集成,引用 Redis 集成的提取管道将日志提取到自定义 Kafka 日志集成数据流的索引模板中。
但是,不建议也不支持从另一个自定义集成中引用集成的资产。如上所述的配置可能会在集成升级时中断,因为这可能会自动发生。
复制 Fleet 和 Elastic Agent 集成资产编辑
作为从自定义集成中的另一个集成中引用资产的替代方法,可以复制索引模板和提取管道等资产,使其成为独立的。
这样,由于资产不受另一个集成的管理,因此在升级另一个集成时,配置中断或删除集成资产的风险较小。
但是,请注意,基于 Fleet 和 Elastic Agent 集成创建独立集成资产被视为未经测试也不受支持的自定义配置。建议尽可能使用标准集成。