Skip to content

Conversation

@ehvs
Copy link
Collaborator

@ehvs ehvs commented Jan 20, 2026

Which issue this PR addresses:

Epic: https://issues.redhat.com/browse/ARO-23137
Card: https://issues.redhat.com/browse/ARO-23139

Control plane nodes can experience disk pressure from logging/monitoring components becoming a noisy neighbor to Etcd.
This change set tunes Geneva logging (fluent-bit + mdsd) to minimize disk usage and reduce OOM risk, while keeping container log collection behavior unchanged.

What this PR does / why we need it:

This PR tunes Geneva logging (fluent-bit + mdsd) to reduce control plane disk usage and better match real resource consumption. It disables inotify watching only for kube-apiserver audit log tailing (container logs remain inotify-based).

Test plan for issue:

  • E2E for validation that container runs
  • Test plan with production cluster documented here

Is there any documentation that needs to be updated for this PR?

No

How do you know this will function as expected in production?

Test plan with production cluster documented TBD (link)

@ehvs ehvs marked this pull request as ready for review January 22, 2026 15:56
@ehvs ehvs changed the title Reducing disk usage of geneva logging Reducing disk i/o of geneva logging Jan 22, 2026
@ehvs ehvs added temea ready-for-review enhancement New feature or request labels Jan 22, 2026
Copy link
Collaborator

@mociarain mociarain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some questions

Copy link
Collaborator

@mociarain mociarain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great work. Thanks for seeing this all the way to the end

@ventifus
Copy link
Collaborator

Looks good!

@mociarain mociarain merged commit 9458b29 into master Jan 27, 2026
22 checks passed
@mociarain mociarain deleted the ehvs/ARO-23139 branch January 27, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants