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

Add missing action_limit settings and new policy_limit settings #780

Merged
merged 6 commits into from
Jan 2, 2024
22 changes: 18 additions & 4 deletions docs/en/ingest-management/fleet/fleet-server-scaling.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ For recommended settings, refer to <<scaling-recommendations>>.
image::images/fleet-server-hosted-container.png[{fleet-server} hosted agent]
--

Next modify the {fleet-server} configuration by editing the agent policy:
Next modify the {fleet-server} configuration by editing the agent policy:

. In {kib}, go to **Management > {fleet} > Agent Policies**. Click the name of
the **{ecloud} agent policy** to edit the policy.
Expand All @@ -38,7 +38,7 @@ image::images/elastic-cloud-agent-policy.png[{ecloud} policy]

. Under {fleet-server}, modify **Max Connections** and other
<<fleet-server-configuration,advanced settings>> as described in
<<scaling-recommendations>>.
<<scaling-recommendations>>.
+
[role="screenshot"]
image::images/fleet-server-configuration.png[{fleet-server} configuration]
Expand Down Expand Up @@ -75,6 +75,20 @@ this setting may improve performance.
`server.limits`::
`policy_throttle`:::
How often a new policy is rolled out to the agents.
+
Deprecated: Use the `policy_limit` settings instead.

`action_limit.interval`:::
How quickly {fleet-server} dispatches pending actions to the agents.

`action_limit.burst`:::
Burst of actions that may be dispatched befoe falling back to the rate limit defined by `interval`.
kilfoyle marked this conversation as resolved.
Show resolved Hide resolved

`policy_limit.interval`:::
How fast the fleet-server dispatches pending policies to the agents.
kilfoyle marked this conversation as resolved.
Show resolved Hide resolved

`policy_limit.burst`:::
Burst of pending policies that may be dispatched befoe falling back to the rate limit defined by `interval`.

`checkin_limit.max`:::
Maximum number of agents that can call the checkin API concurrently.
Expand Down Expand Up @@ -190,7 +204,7 @@ Maximum size in bytes of the uploadChunk API request body.

The following tables provide the minimum resource requirements and scaling guidelines based
on the number of agents required by your deployment. It should be noted that these compute
resource can be spread across multiple availability zones (for example: a 32GB RAM requirement
resource can be spread across multiple availability zones (for example: a 32GB RAM requirement
can be satisfed with 16GB of RAM in 2 different zones).

* <<resource-requirements-by-number-agents>>
Expand All @@ -213,7 +227,7 @@ can be satisfed with 16GB of RAM in 2 different zones).
A series of scale performance tests are regularly executed in order to verify the above requirements
and the ability for {fleet} to manage the advertised scale of {agent}s. These tests go through a set
of acceptance criteria. The criteria mimics a typical platform operator workflow. The test cases are
performing agent installations, version upgrades, policy modifications, and adding/removing integrations,
performing agent installations, version upgrades, policy modifications, and adding/removing integrations,
tags, and policies. Acceptance criteria is passed when the {agent}s reach a `Healthy` state after any
of these operations.

Expand Down