Skip to content

Introduce min_instances parameter#34

Merged
juergen-walter merged 4 commits intomainfrom
min_instances
Sep 11, 2025
Merged

Introduce min_instances parameter#34
juergen-walter merged 4 commits intomainfrom
min_instances

Conversation

@Yusuf-Uzun
Copy link
Copy Markdown
Contributor

Introduce the min_instances parameter. Adjust the max_instances parameter to reflect that it now also leverages memory.

@juergen-walter juergen-walter self-requested a review September 11, 2025 11:11
</td>
<td valign="top">

Specifies the minimum number Fluentd instances which are always provisioned regardless of auto-scaling. Utilized to guarantee a minimum number of running instances, support predictable workloads, and mitigate autoscaling lag during sudden ingestion bursts. Must be between `2` and `10` and less than or equals to `max_instances`. Default is `2`. This parameter has no effect on the *dev* plan, which is limited to a single instance. If `max_instances` is smaller than `min_instances`, both parameters will be set to the value of `max_instances` (= no autoscaling).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
Specifies the minimum number Fluentd instances which are always provisioned regardless of auto-scaling. Utilized to guarantee a minimum number of running instances, support predictable workloads, and mitigate autoscaling lag during sudden ingestion bursts. Must be between `2` and `10` and less than or equals to `max_instances`. Default is `2`. This parameter has no effect on the *dev* plan, which is limited to a single instance. If `max_instances` is smaller than `min_instances`, both parameters will be set to the value of `max_instances` (= no autoscaling).
Specifies the minimum number ingest instances which are always provisioned regardless of auto-scaling. Utilized to guarantee a minimum number of running instances, support predictable workloads, and mitigate autoscaling lag during sudden ingestion bursts. Must be between `2` and `10` and less than or equals to `max_instances`. Default is `2`. This parameter has no effect on the *dev* plan, which is limited to a single instance. If `max_instances` is smaller than `min_instances`, both parameters will be set to the value of `max_instances` (= no autoscaling).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This has cost implications. Makes only sense if workload is alternating so that auto-scaling cannot cover it.

@juergen-walter juergen-walter self-requested a review September 11, 2025 14:06
@juergen-walter juergen-walter merged commit e95ab63 into main Sep 11, 2025
3 checks passed
@juergen-walter juergen-walter deleted the min_instances branch September 11, 2025 14:06
@sap-doc-bot sap-doc-bot bot added the contribution Valuable Contribution label Sep 11, 2025
@Yusuf-Uzun
Copy link
Copy Markdown
Contributor Author

Yusuf-Uzun commented Sep 11, 2025

This is an intended future change that should be documented after its release to live landscapes

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

Labels

contribution Valuable Contribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants