Synthetics 部署的扩展和架构
编辑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 导出的字段。