• 监控日志
  • fluent-bit内存缓冲区超限(mem buf overlimit),如何修改?

操作系统信息

云服务器, 7.9.2009 (Core),8C/32G,Linux 6.3.7-1.el7.elrepo.x86_64

Kubernetes版本信息

Client Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.6”, GitCommit:“ad3338546da947756e8a88aa6822e9c11e7eac22”, GitTreeState:“clean”, BuildDate:“2022-04-14T08:49:13Z”, GoVersion:“go1.17.9”, Compiler:“gc”, Platform:“linux/amd64”}

Server Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.6”, GitCommit:“ad3338546da947756e8a88aa6822e9c11e7eac22”, GitTreeState:“clean”, BuildDate:“2022-04-14T08:43:11Z”, GoVersion:“go1.17.9”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时

Client: Docker Engine - Community

Version: 23.0.4

API version: 1.42

Go version: go1.19.8

Git commit: f480fb1

Built: Fri Apr 14 10:36:38 2023

OS/Arch: linux/amd64

Context: default

Server: Docker Engine - Community

Engine:

Version: 23.0.4

API version: 1.42 (minimum version 1.12)

Go version: go1.19.8

Git commit: cbce331

Built: Fri Apr 14 10:34:14 2023

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: 1.6.21

GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8

runc:

Version: 1.1.7

GitCommit: v1.1.7-0-g860f061

docker-init:

Version: 0.19.0

GitCommit: de40ad0

KubeSphere版本信息
v3.3.2。离线安装。在已有K8s上安装。

问题是什么

fluent-bit pod 容器日志一直报

[2023/11/08 00:32:33] [ info] [input] tail.2 resume (storage buf overlimit 75/128)

[2023/11/08 00:32:33] [ warn] [input] tail.2 paused (mem buf overlimit)

是否是内存大小 设置过小?需要进行调整大一些?尝试修改comfigmap 文件 fluent-bit-config中的fluent-bit.conf的 Mem_Buf_Limit 5MB 改成50MB,然后重启fluentbit-operator 和 fluent-bit 都没有生效,Mem_Buf_Limit 还是5MB,没有修改为50MB,

请问下是否这样修改,如不是,要如何调整呢

kubectl get input -n kubesphere-logging-system

需要修改这个cr