Skip to content

Commit aba6b52

Browse files
Add known limitations (#4968) (#4970)
(cherry picked from commit 1bd3c15) Co-authored-by: Arianna Laudazzi <[email protected]>
1 parent 00e653e commit aba6b52

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/en/observability/synthetics-private-location.asciidoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,17 @@ These limits are for simultaneous tests, not total tests. For example, if
175175
However, it is a good practice to set up execution slots with extra capacity. A good starting point would be to over-allocate by
176176
a factor of 5. In the previous example that would mean allocating 5 slots.
177177

178+
[discrete]
179+
[[synthetics-known-limitations-vertical-scaling]]
180+
== Known limitations on vertical scaling
181+
182+
- A single private location will not scale beyond 10,000 monitors. Exceeding this number will result in agent degradation and inconsistent execution, regardless of the resources allocated.
183+
184+
- Complex monitor configuration can disproportionately increase the private location policy size, leading to agent communication errors and degradation even if the limit mentioned above hasn't been reached. In these edge cases, increasing the `server.limits.checkin_limit.max_body_byte_size` setting on Fleet Server to 8 MB or 16 MB (or setting it to -1 to turn off the limit entirely) might help prevent communication errors.
185+
186+
If you're facing one of these scenarios, it is likely that the private location has grown too large and needs to be split into smaller locations, each alloted a portion of the original location monitors.
187+
188+
178189
[discrete]
179190
[[synthetics-private-location-next]]
180191
= Next steps

0 commit comments

Comments
 (0)