Skip to content

Commit 14adff1

Browse files
committed
address the comments
1 parent 7af91e1 commit 14adff1

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

deploy-manage/production-guidance/kibana-task-manager-scaling-considerations.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,9 @@ By default, {{kib}} polls for tasks at a rate of 10 tasks every 500 milliseconds
7070

7171
- As of v8.15 a new task claim strategy was introduced: `mget`. And as of v8.18, `mget` has been made the default strategy -as part of some performance improvement efforts-, with a default polling interval of 500 milliseconds. Since these changes offers a better task execution performance, It is highly recommended you to upgrade to v8.18.
7272

73-
- The strategy used can be changed by using the `xpack.task_manager.claim_strategy` setting. Valid values are: `mget` and `update_by_query`
74-
7573
- Maximum number of concurrent tasks can be changed by using `xpack.task_manager.capacity`, The default value is 10, the minimum and maximum values ​​are 5 and 50 respectively.
7674

77-
In practice, a {{kib}} instance will only achieve the upper bound of `1200/tpm` if the duration of task execution is below the polling rate of 500 milliseconds. For the most part, the duration of tasks is -below?- that threshold, but it can vary greatly as {{es}} and {{kib}} usage grow and task complexity increases (such as alerts executing heavy queries across large datasets).
75+
In practice, a {{kib}} instance will only achieve the upper bound of `1200/tpm` if the duration of task execution is below the polling rate of 500 milliseconds. But for the most part, the duration of tasks is above that threshold, it can vary greatly as {{es}} and {{kib}} usage grow and task complexity increases (such as alerts executing heavy queries across large datasets). Therefore you should find your the average execution time of your tasks to estimate the number of {{kib}} instances you need.
7876

7977
By [estimating a rough throughput requirement](#task-manager-rough-throughput-estimation), you can estimate the number of {{kib}} instances required to reliably execute tasks in a timely manner. An appropriate number of {{kib}} instances can be estimated to match the required scale.
8078

0 commit comments

Comments
 (0)