问题标签 [fluent-bit-rewrite-tag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
filter - 如何在 fluent-bit 中覆盖 rewrite_tag
在我的场景中,我使用 fluent-bit(版本 1.6.1)过滤器来识别特定的日志模式和标记(from.solr.out)。
然后我修改记录以添加如下所示的字段
现在我需要为我在下面的代码片段中尝试过的修改后的记录提供一个新标签(format.logging),但它不起作用。
这种方法有什么问题?
有没有更好的方法/过滤器来完成这项任务?
fluent - 流利位似乎在 ignore_Older 配置参数中无效
流利位似乎在 ignore_Older 配置参数中无效,当我们重新启动系统时,它总是发送旧日志。
谁能建议我做错了什么?
下面是我的fluent bit启动Log
我正在使用 DB 文件来保存偏移量和解析器,并忽略 Fluent Bit v1.7.1 以下的旧配置
fluent-bit - 使用 fluent bit 将两个不同的日志文件以 INPUT 作为尾部发送到 AWS OpenSearch 中的两个不同索引
我们已经在 AWS 中配置了 OpenSearch。我们需要使用 Fluent Bit 将两个不同的应用程序日志发送到 OpenSearch 中的两个不同索引。我们使用 tail 作为 INPUT 和 ES 作为 OUTPUT。请在下面找到 fluent-bit 配置 -
输入 -
输出 -
lua - 如何通过特定键为 fluentbit 油门创建 lua 脚本
我想限制每个 kubernetes 服务的日志 - 换句话说,为特定标签或键应用限制过滤器。Fluentd 有一个 group_key 属性,可以在服务级别启用限制,但 Fluent-bit 没有。
这是节气门过滤器的配置
对于Match
与 tag 匹配的所有记录,键在整体上进行限制kube.*
。我希望能够在此处包含命名空间名称,并创建类似数量的节流过滤器以根据特定命名空间进行节流。
关于如何实现这一目标的任何想法?