Поиск и устранение неполадок Watcher
Ошибка динамической схемы при попытке добавить наблюдатель
Если при попытке добавить наблюдатель вы получите ошибку Динамическая схема отключена, проверьте, доступны ли отображения индекса для .watches индекса. Вы можете сделать это, отправив следующий запрос:
resp = client.indices.get_mapping(
index=".watches",
)
print(resp) response = client.indices.get_mapping( index: '.watches' ) puts response
const response = await client.indices.getMapping({
index: ".watches",
});
console.log(response); GET .watches/_mapping
Если отображения индекса отсутствуют, выполните следующие действия, чтобы восстановить правильные отображения:
- Остановите узел Elasticsearch.
- Добавьте
xpack.watcher.index.rest.direct_access : trueкelasticsearch.yml. - Перезапустите узел Elasticsearch.
-
Удалите индекс
.watches:resp = client.indices.delete( index=".watches", ) print(resp)response = client.indices.delete( index: '.watches' ) puts response
const response = await client.indices.delete({ index: ".watches", }); console.log(response);DELETE .watches
-
Отключите прямой доступ к индексу
.watches:- Остановите узел Elasticsearch.
- Удалите
xpack.watcher.index.rest.direct_access : trueизelasticsearch.yml. - Перезапустите узел Elasticsearch.
Не удалось отправить электронное письмо
Если при попытке отправки электронного письма Watcher вы получите ошибку проверки подлинности, указывающую на необходимость продолжения процесса входа в систему из веб-браузера, вам необходимо настроить Gmail, чтобы разрешить доступ менее защищенным приложениям к вашей учетной записи.
Если для вашей учетной записи электронной почты включена двухэтапная проверка подлинности, необходимо сгенерировать и использовать пароль для приложений, чтобы отправить электронное письмо от Watcher. Дополнительные сведения см. по следующим ссылкам:
Наблюдатель не реагирует
Обратите внимание, что встроенной проверки скриптов, которые вы добавляете в наблюдатель, нет. Ошибочные или преднамеренно вредоносные скрипты могут негативно повлиять на производительность Watcher. Например, если вы добавите несколько наблюдателей с ошибочными условиями скрипта в короткий промежуток времени, Watcher может временно не обрабатывать наблюдателей до тех пор, пока не истечет время ожидания для неисправных наблюдателей.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/watcher-troubleshooting.html