合成监控
编辑合成监控编辑
Synthetics 应用程序用于查看在 Synthetics 应用程序 中直接创建和管理的监控或使用 项目 在外部管理的监控的结果数据。这可以包括轻量级和基于浏览器的监控,并且可以包括从 Elastic 的全球托管测试基础设施或从 私有位置 运行的监控。
要查看通过 Heartbeat 运行并使用传统的 heartbeat.yml
文件配置的轻量级监控的结果数据,请使用 正常运行时间应用程序 而不是 Synthetics 应用程序。
Synthetics 定期检查您的服务和应用程序的状态。使用以下类型的监控来监控网络端点和服务的可用性
轻量级 HTTP/S、TCP 和 ICMP 监控编辑
您可以使用以下轻量级检查监控网络端点的状态
HTTP 监控 |
监控您的网站。HTTP 监控检查以确保特定端点返回正确的状态代码并显示正确的文本。 |
ICMP 监控 |
检查您的主机的可用性。ICMP 监控使用 ICMP(v4 和 v6)回声请求来检查您正在 ping 的主机的网络可达性。这将告诉您主机是否可用并连接到网络,但不会告诉您主机上的服务是否正在运行。 |
TCP 监控 |
监控主机上运行的服务。TCP 监控检查各个端口以确保服务可访问且正在运行。 |
要设置您的第一个监控,请参阅 开始使用。
浏览器监控编辑
真正的浏览器合成监控使您能够在预定义的时间间隔和受控环境中测试最终用户将在您的网站上执行的关键操作和请求。合成监控扩展了传统的端到端测试技术,因为它允许您的测试在云上持续运行。结果是丰富、一致且可重复的数据,您可以对其进行趋势分析和警报。
例如,您可以测试流行的用户旅程,例如登录、将商品添加到购物车和结账——这些操作需要始终为您的用户正常工作。
您可以在真正的 Chromium 浏览器上运行自动合成监控项目,并在 Kibana 中将每个合成监控旅程与您的其他监控并排查看。
警报有助于您在用户发现问题之前检测到性能下降或操作中断。通过尽早收到警报,您可以在问题影响您的利润或客户体验之前解决问题。
要设置您的第一个监控,请参阅 开始使用。