Как создать эластичные часы, которые могут идентифицировать изменения данных в заданном индексе эластичного поиска

В официальном сайте Elastic Watcher они сказали

  • Watcher - это плагин для Elasticsearch, который предоставляет предупреждения и уведомления на основе изменений в ваших данных

  • Соответствующие данные или изменения в данных могут быть идентифицированы с помощью периодического запроса Elasticsearch

То, что я хочу, - это функция типа Trigger of MySQL, то есть когда запись обновляется, запускается действие.

Но я не нашел пример или документ для решения этого варианта использования, кто-нибудь может сказать мне, как это сделать?

1 ответ

Вы определяете input типаsearch и используя body, indices (в основном) вы определяете, на какие индексы смотреть (indices) и каков фактический запрос (body). Если вам нужны другие настройки, есть много других настроек. После этого вы определяете условие и действие для завершения потока.

Сделайте попытку и создайте часы. Если у вас возникли трудности, сообщите подробности того, что вы пробовали, в другом посте SO (вы понимаете, что ваш текущий пост не подходит для SO, так как вы запрашиваете полный код без каких-либо попыток).

Другие вопросы по тегам