Synthetics 部署的扩展和架构

编辑

在大型和复杂的用例中使用 Synthetics 应用程序时,请考虑以下高级事项。

不要将 Synthetics 应用程序与 CCS/CCR 结合使用

编辑

在复杂的环境中,通常会有多个特定于任务的 Elastic Stack 部署,并使用 CCS 或 CCR 将一个集中的概述集群用于集中 Kibana 仪表板和应用程序。 不要将此模式与 Synthetics 应用程序一起使用。相反,请在要查看和管理合成监控的 Kibana 实例上直接配置它们。

但是,您可以使用 CCS 中的仪表板和 Discover 功能来查看 synthetics-* 索引。

Synthetics 应用程序支持 CCS/CCR,因为它会限制 Synthetics 应用程序提供的丰富用户体验。与大多数 Kibana 应用程序不同,Synthetics 应用程序严重依赖存储在 Kibana 共享对象中的状态以提供丰富的用户体验。由于 Kibana 保存的对象无法通过 CCS/CCR 共享,因此即使配置了 CCS/CCR,Synthetics 应用程序也不会显示任何用户数据。

使用标签管理大量合成监控

编辑

在管理大量合成监控时,请使用标签对其进行组织。Synthetics 应用程序中的许多视图都支持标签,并且可以按标签对数据进行分组。

创建自定义仪表板

编辑

如果 Synthetics 应用程序未提供满足您确切需求的 UI,则可以使用 Kibana 仪表板 构建自定义可视化。有关 Synthetics 应用程序使用的字段的完整说明,请参阅 Heartbeat 导出的字段