Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed buffer write error in kubernetes_events input plugin #9851

Open
Akila-I opened this issue Jan 20, 2025 · 0 comments
Open

Failed buffer write error in kubernetes_events input plugin #9851

Akila-I opened this issue Jan 20, 2025 · 0 comments

Comments

@Akila-I
Copy link

Akila-I commented Jan 20, 2025

Bug Report

We are using kubernetes_events input plugin and forwarding events to OpenSearch via Fluent-Bit (version 3.16). I'm getting this error in fluent-bit pod logs continuously and the pod crashes at some point. I think its because too many events are generated in the cluster and the ring buffer size (default 512 entries) in the input plugin is overflowed. Can we have a configurable to set the ring buffer size for kubernetes_events input plugin or another solution for stop fluent-bit dropping out the events in the cluster?

To Reproduce

  • Example log message if applicable:
[2025/01/08 08:44:59] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=0

[2025/01/08 08:44:59] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=1

[2025/01/08 08:44:59] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=2

[2025/01/08 08:44:59] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=3

[2025/01/08 08:44:59] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=4

[2025/01/08 08:45:00] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=5

[2025/01/08 08:45:00] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=6

[2025/01/08 08:45:00] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=7

[2025/01/08 08:45:00] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=8

[2025/01/08 08:45:00] [debug] [input:kubernetes_events:kubernetes_events.0] failed buffer write, retries=9

[2025/01/08 08:45:00] [error] [input:kubernetes_events:kubernetes_events.0] could not enqueue records into the ring buffer
  • Steps to reproduce the problem:
    This behavior is observed in a large k8s cluster with k8s events are generated in a very high frequency.

Expected behavior

All the generated k8s events should be entered to the fluent-bit pipeline through kubernetes_events input.

Screenshots

Your Environment

  • Version used: 3.1.6
  • Configuration:
        name kubernetes_events
        kube_url https://kubernetes.default.svc/
        tag k8s_events
        tls.verify Off
  • Environment name and version (e.g. Kubernetes? What version?): AKS with kubernetes 1.30.4
  • Server type and version:
  • Operating System and version:
  • Filters and plugins: kubernetes_events input plugin

Additional context

Related discussion: #9812

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant