aws-samples / aws-samples/eks-workshop-v2

Fine tune FluentBit Daemonset pods `resources.requests` based on the node size

Open
#513 1 comment 0 reactions 0 assignees View on GitHub
content/observability enhancement
Dominant language
HCL
Stars
626
Forks
613
Avg merge
2d 7h
Merged PRs (30d)
9

Description

### What would you like to be added?

Show how to mutate the FluentBit Daemonset pods `resources.requests` to fit the expected load that depends on node size.

### Why is this needed?

Daemonset log and metric forwarders (e.g., Fluentbit) require CPU and memory resources proportional to node size.

In largenodes (e.g., 16xl vs. xl), setting `resources.requests` could hinder log and metric forwarders’ performance. Alternatively, over allocation of FluentBit `resources.requests` pods to fit the most extreme case (the largest instance size) is wasteful.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.