1

We have an elastic cluster with a huge watcher count. Because of that, we have a continuous search load with peaks, but able to handle it. In the perspective of a growing number of watchers, we are not sure if the current implementation is really scaleable.

I can“t find any source explaining the watcher workflow and looking for more in detail knowledge. The questions are the following:

  • Who manages/orchestrates the execution of a watcher? Is it the current master node?
  • Which node issues the watcher execution? Again the current master?
  • On which node the search, transform and action phases are executed? Master?
  • Is there any option to configure the watcher management/execution node?
  • Is there any limitation in concurrent watcher execution? For example, if at a given time there are many watchers planned to execute, what is the order of execution, and is the workers/thread count limited?

References/Sources would be very appreciated, thank you in advance!

ibexit
  • 3,465
  • 1
  • 11
  • 25

0 Answers0