mirror of
https://github.com/kubernetes/node-problem-detector.git
synced 2026-08-19 12:16:26 +00:00
Document rule interval scheduling behavior
State that rules with different intervals run on independent schedules. State the concurrency limit and the catch-up behavior. State the rule timeout validation limit.
This commit is contained in:
@@ -13,8 +13,8 @@
|
||||
|
||||
### Rule Config
|
||||
|
||||
* `timeout`: The JSON string sets the execution timeout for one rule.
|
||||
* `invoke_interval`: The JSON string sets the invoke interval for one rule. The rule uses the global `invoke_interval` when this field is absent.
|
||||
* `timeout`: The execution timeout for one rule. A rule `timeout` greater than the global `timeout` fails validation at startup.
|
||||
* `invoke_interval`: The invoke interval for one rule. The rule uses the global `invoke_interval` when this field is absent. Rules with different effective intervals run on independent schedules. Their plugins can run at the same time, up to the global `concurrency` limit. A rule never runs concurrently with itself. The monitor runs at most one catch-up batch when a batch overruns its interval.
|
||||
|
||||
For example, this rule runs every seven seconds:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user