Watcher 故障排除

edit

尝试添加监视时出现动态映射错误

edit

如果您在尝试添加监视时遇到动态映射已禁用错误,请验证.watches索引的索引映射是否可用。您可以通过提交以下请求来执行此操作:

GET .watches/_mapping

如果索引映射缺失,请按照以下步骤恢复正确的映射:

  1. 停止 Elasticsearch 节点。
  2. xpack.watcher.index.rest.direct_access : true 添加到 elasticsearch.yml
  3. 重新启动 Elasticsearch 节点。
  4. 删除 .watches 索引:

    DELETE .watches
  5. 禁用直接访问 .watches 索引:

    1. 停止 Elasticsearch 节点。
    2. elasticsearch.yml 中移除 xpack.watcher.index.rest.direct_access : true
    3. 重新启动 Elasticsearch 节点。

无法发送电子邮件

edit

如果您在Watcher尝试发送电子邮件时收到身份验证错误,提示您需要从网络浏览器继续登录过程,您需要配置Gmail以允许安全性较低的应用访问您的账户

如果您为您的电子邮件账户启用了两步验证,您必须生成并使用一个应用专用密码来从Watcher发送电子邮件。更多信息,请参见:

Watcher 无响应

edit

请记住,您添加到监视中的脚本没有内置的验证。有缺陷或故意恶意的脚本可能会对 Watcher 性能产生负面影响。例如,如果您在短时间内添加了多个带有缺陷脚本条件的监视,Watcher 可能会暂时无法处理监视,直到错误的监视超时。