我有filebeat和kibana,我使用kibana Jmeter 板自动创建filebeat。
另外,我需要在数据视图中应用一些字段转换(索引模式)。
但是当filebeat创建 Jmeter 板时,它会用默认值覆盖数据视图。
我需要这两个功能: Jmeter 板和数据视图(索引模式)自动创建,并有一些领域的转换。
编辑:理想情况下,我想提供这些转换设置沿着我的自定义filebeat模块。
更详细:
在字段中,我需要在Kibana数据视图(索引模式)中应用转换的字段很少。
举例来说:
- 我的领域之一包含完整的Java类名称,我需要申请“短点”字符串转换。
- 其他字段是日志级别名称,我需要着色它(即红色的“错误”)。“我的”字段来自我的filebeat模块。
我可以手动在数据视图设置中应用这些转换(在Web中或通过API导入索引模式)。
但是当filebeat(re)启动时,它会用默认值覆盖数据视图(索引模式)。我希望同时拥有这两种能力:
- 使用filebeat自动创建 Jmeter 板。
- 在数据视图中应用字段转换(索引模式)。但如果(或当)filebeat重新启动时,不要覆盖它们。
这可能吗?
我现在看到的唯一的办法是:
- 启动filebeat一次,导入 Jmeter 板并退出。
- 修补数据视图(导出、进行所需更改、导入;或仅导入固定的数据视图版本)。
- 启动filebeat,这次禁用了 Jmeter 板导入。但是这种方式似乎开销很大。可能是我没有看到更好的方法来做到这一点?
1条答案
按热度按时间eni9jsuy1#
您可以:
1.禁用
filebeat.yml
中的所有setup.*
参数。1.手动执行且仅执行一次:
字符串
它将安装与您在
filebeat.yml
中配置的模块列表相关的 Jmeter 板、数据视图等。