Watch Acknowledgment and Throttling
editWatch Acknowledgment and Throttling
editWatcher supports both time-based and acknowledgment-based throttling. This enables you to prevent actions from being repeatedly executed for the same event.
By default, Watcher uses time-based throttling with a throttle period of 5 minutes. This means that
if a watch is executed every minute, its actions are performed a maximum of once every 5 minutes,
even when the condition is met. You can configure the throttle period on a per-action basis, at the
watch level, or change the default throttle period in
elasticsearch.yml.
Acknowledgment-based throttling enables you to tell Watcher not to send any more notifications
about a watch as long as its condition remains true. Once the condition evaluates to false, the
acknowledgment is cleared and Watcher resumes executing the watch’s actions normally.
For more information, see action throttling.