综合监测故障排除
编辑综合监测故障排除编辑
本地调试编辑
如需在本地调试综合测试,您可以设置环境变量 DEBUG=synthetics
,以便在使用 综合监测 CLI 时捕获综合监测代理日志。
常见问题编辑
升级到 8.8.0 或更高版本后监测器停止运行编辑
如果您经历过以下工作流程,综合监测器将停止运行
- 在 8.6.0 之前启用了监测器管理(在 Uptime 应用程序中)。
- 创建了一个配置为在 Elastic 全球托管基础架构上运行的综合监测器。
- 升级到 8.8.0 或更高版本。
发生这种情况是因为在 8.6.0 之前的版本中,通过单击 启用监测器管理 授予的权限在 8.8.0 及更高版本中不再足够。
要解决此问题,拥有 管理员权限 的用户需要访问 Kibana 中的综合监测应用程序。在 8.8.0 及更高版本中,当拥有 管理员权限 的用户访问综合监测应用程序时,“启用监测器管理”的等效操作会在后台自动进行。
如果 没有 管理员权限 的用户在管理员访问综合监测应用程序之前访问了它,则该用户会看到一条注释,指出“只有管理员才能启用此功能”。该注释将一直保留,直到管理员用户访问综合监测应用程序。
配置为在私有位置运行的监测器没有结果编辑
如果您创建了一个私有位置并将监测器配置为在该私有位置上运行,但在综合监测应用程序中没有看到该监测器的任何结果,请确保有一个代理配置为针对该代理策略运行。
如果您尝试在将代理配置为针对代理策略运行 之前 将代理策略分配给私有位置,您将在综合监测应用程序 UI 中看到一条注释,指出所选代理策略没有代理。
创建私有位置时,您必须
- 设置 Fleet Server 和 Elastic Agent.
- 将 Fleet 连接到 Elastic Stack 并将 Elastic Agent 注册到 Fleet。
- 在综合监测应用程序中添加私有位置。
如果您未完成第二项,则不会将任何代理配置为针对该代理策略运行,并且配置为在该私有位置上运行的任何监测器都将无法运行,因此综合监测应用程序中将不会有任何结果。
要解决此问题,请确保有一个代理配置为针对该代理策略运行。
监测器没有结果编辑
如果您配置了一个监测器,但在综合监测应用程序中没有看到该监测器的任何结果,无论是在 Elastic 的全球托管测试基础架构上运行还是在私有位置运行,请确保综合监测可以直接连接到 Elasticsearch。
不要通过 Logstash 配置任何摄取管道或输出,因为这将阻止综合监测正常工作,并且 不受支持。
配置为在私有位置运行的浏览器监测器未按计划运行编辑
如果您将浏览器监测器配置为在私有位置运行,但注意到一个或多个监测器未按计划运行,则可能是因为
- 监测器运行所需的时间超过了您设置的频率
- 可能有太多监测器试图同时运行,导致其中一些监测器跳过其计划运行
您还可能会在日志中看到一条消息,例如 在过去 15 秒内,有 2 个任务错过了其计划截止时间超过 1 秒
。这些消息将在代理诊断 ZIP 文件中可见,并且您的日志中的数字和时间段可能会有所不同。
首先确定问题的原因。首先,检查监测器运行所需的时间是否少于计划频率
如果持续时间 小于 计划频率,或者上述建议不能解决问题,则可能是尝试在私有位置上运行的浏览器监测器过多。由于运行浏览器监测器需要额外的硬件开销,因此我们将每个私有位置限制为一次只能运行两个浏览器监测器。根据您配置为在私有位置上运行的浏览器监测器数量及其计划,私有位置可能无法全部运行它们,因为它需要同时运行两个以上的浏览器测试。
要解决此问题,您可以
- 增加允许的并发浏览器监测器数量(如 扩展私有位置 中所述),并注意记录的扩展和硬件要求。
- 创建多个私有位置,并将浏览器监测器更均匀地分布在它们之间(有效地水平扩展您的私有位置)。
没有可用的位置编辑
使用 Elastic Cloud 时,如果在您尝试在综合监测应用程序中创建监测器时“位置”下拉列表中没有可用选项, 或者 如果在使用 location
命令 时没有列出任何位置,则可能是因为您没有使用 Elastic 托管位置的权限, 并且 还没有可用的 私有位置。
有几种方法可以解决此问题
您没有使用 Elastic 托管位置的权限编辑
如果您尝试创建或编辑托管在 Elastic 全球托管基础架构上的监测器,但看到一条注释,指出您没有使用 Elastic 托管位置的权限,则表示管理员已限制使用公共位置。
要解决此问题,您可以
- 请求拥有 设置角色 的管理员更新您当前分配的角色的
综合监测和 Uptime
子功能权限,或者为您分配一个允许使用 Elastic 全球托管基础架构的角色。 - 使用 私有位置。
获取帮助编辑
Elastic 支持编辑
我们提供与众不同的支持体验。我们的专业团队 精通人类语言和代码,并且乐于为您排忧解难。详细了解订阅。
论坛编辑
有关其他问题和功能请求,请访问我们的 论坛。