故障排查观察器
editWatcher 故障排除
edit尝试添加监视时出现动态映射错误
edit如果您在尝试添加监视时遇到动态映射已禁用错误,请验证.watches索引的索引映射是否可用。您可以通过提交以下请求来执行此操作:
GET .watches/_mapping
如果索引映射缺失,请按照以下步骤恢复正确的映射:
- 停止 Elasticsearch 节点。
-
将
xpack.watcher.index.rest.direct_access : true添加到elasticsearch.yml。 - 重新启动 Elasticsearch 节点。
-
删除
.watches索引:DELETE .watches
-
禁用直接访问
.watches索引:- 停止 Elasticsearch 节点。
-
从
elasticsearch.yml中移除xpack.watcher.index.rest.direct_access : true。 - 重新启动 Elasticsearch 节点。
无法发送电子邮件
edit如果您在Watcher尝试发送电子邮件时收到身份验证错误,提示您需要从网络浏览器继续登录过程,您需要配置Gmail以允许安全性较低的应用访问您的账户。
如果您为您的电子邮件账户启用了两步验证,您必须生成并使用一个应用专用密码来从Watcher发送电子邮件。更多信息,请参见:
- Gmail: 使用应用程序密码登录
- Outlook.com: 应用程序密码和两步验证
Watcher 无响应
edit请记住,您添加到监视中的脚本没有内置的验证。有缺陷或故意恶意的脚本可能会对 Watcher 性能产生负面影响。例如,如果您在短时间内添加了多个带有缺陷脚本条件的监视,Watcher 可能会暂时无法处理监视,直到错误的监视超时。