fluent-bit相关内容

FluentBit不从共享PVC读取日志

我有一个具有ReadWriteMany(RWX)访问模式的PersistentVolumeClaims(PVC)。这个聚氯乙烯是由两个吊舱夹住的。在第二个Pod中,我让FluentBit读取共享PVC中应用程序Pod存储的日志。 问题是FluentBit识别文件。FluentBit将发现新文件的信息打印到日志中。 但它不读取新文件的内容以及日志插入文件的方式。 我正在使用OpenShift 3 ..

引导索引设置为写入索引,但日志将写入旧索引

容器日志在Kubernetes上运行Elastic+Fluentbit+Kibana堆栈,基于日期(NEW-YYYY-MM-DD)的每日翻转正常,但在大容量时会导致分片过大问题,所以创建了下文提到的ILM策略,以便快速翻转。引导索引是可写的,但仍在写入旧索引(NEW-YYYY-MM-DD),而不是新索引NEW-YYYY-MM-DD-000001。我已经提过尝试过的事情,但还没有成功。 Cre ..
发布时间:2022-02-27 13:44:10 其他开发

在 EKS Fargate pod 上使用 emptyDir{} 类型挂载的公共目录中删除/未创建文件夹

我们正面临 EKS Fargate Pod 的奇怪问题.我们想使用 sidecar fluent-bit 容器将日志推送到 cloudwatch,为此我们在两个容器上安装了单独创建的 /logs/boot 和 /logs/access 文件夹使用 emptyDir: {} 类型.但是不知何故 access 文件夹被删除了.当我们在本地 docker 中测试此设置时,它产生了预期的结果并且一切正常, ..
发布时间:2021-10-27 18:47:31 其他开发

FluentBit-从Path_Key进行解析

当前,我使用Path_Key添加文件路径.我正在尝试获取Path_key中存在的多个变量. /var/log/containers/** Application_Name **-** Application_Version **.log 是否可以从现有的字段映射中提取这些值? 解决方案 要提取要在 Tag 中使用的值,这很简单,您可以输入以下内容: [INPUT]名字尾路径/va ..
发布时间:2021-05-08 20:01:27 其他开发

Fluentbit在Kubernetes中收集到Elasticsearch的Serilog日志未得到Json正确解析

在Kubernetes(Minikube)上使用EFK堆栈.有一个使用Serilog的asp.net核心应用程序以Json身份写入控制台.日志确实发送到Elasticsearch,但但它们到达了未解析的字符串,进入了“日志"字段,这就是问题所在. 这是控制台输出: { "@timestamp": "2019-03-22T22:08:24.6499272+01:00", ..

如何从流利的日志记录中排除名称空间

有没有一种方法可以排除某些特定的名称空间?我想排除某些命名空间,以使流利的位不会将在这些命名空间中创建的所有日志转发给ELK. 除了将注释添加到该命名空间中的每个pod之外,还有其他方法吗?我知道您可以通过kubectl更新名称空间中的所有pod注释. kubectl注释pods --namespace = pks-system --all fluentbit.io/exclude=' ..
发布时间:2020-04-26 13:55:33 其他开发