Observability: 创建合成 监测

概述

Elastic Observability 简介

Elastic 合成监测是一种全面的解决方案,允许组织通过模拟用户交互来主动测试和监测应用程序,从而在真实用户遇到潜在问题之前深入了解性能指标。这种强大的监测方法通过执行自动脚本来模拟典型的用户旅程,并评估响应时间、错误率和其他关键性能指标。

在本指南中,您将进一步熟悉 Elastic Observability,并了解如何摄取、查看和开始使用合成监测。


下面我们开始吧

创建 Elastic Cloud 帐户

开始为期 14 天的试用。前往 cloud.elastic.co 并创建一个帐户。在创建第一个项目时,请务必选择日志和 Observability with Elastic 以及首选的云区域。

选择 solution.png

部署完成后,在侧面导航栏中单击应用程序,然后选择监测下的 Synthetics。

O11y - Click Synthetics.png

有两种方式可以运行合成监测,具体取决于待测网站或应用是否可以通过以下方式访问:

  • Elastic 的全球托管测试基础架构:借助 Elastic 的全球托管测试基础架构,您可以在多个地点创建和运行监测,而无需管理自己的基础架构。Elastic 会为您处理软件更新和容量规划。这种方式非常适合可从公共网络访问的测试网站或应用程序。
  • 私有位置:私有位置让您可以在自己的场所运行监测。若要使用私有位置,您必须先创建一个私有位置,才能继续操作。有关分步说明,请参阅私有网络上的“监测”资源。

在本指南中,我们将向您介绍如何利用 Elastic 的全球托管测试基础架构

注意:项目是在 Elastic Stack 中配置合成监测的最强大、最成熟的方式。项目让您可以将基础架构定义为代码,通常称为 IaaC 或 Git-ops。借助项目监测,您可以在文件系统上整理 YAML 配置和 JavaScript 或 TypeScript 定义的监测,使用 Git 进行版本控制,并通过 CLI 工具进行部署,这些通常在 CI/CD 平台上执行。

请查看以下指南,了解如何使用项目监测创建监测

现在,系统会提示您创建单页浏览器监测。请务必选择 URL 和要执行监测的位置,然后选择创建监测

Synthetics_Getting_Started_Synthetics_-_Kibana.png

在后台,它会在所有位置上执行相关测试。该页面将自动刷新。就是这么简单。

Monitors.png


使用 Elastic Observability

启用和编辑告警

接下来,如果有任何问题,您需要启用告警。在这个屏幕上,只需单击立即配置

在下面的屏幕中,您将选择默认连接器,该连接器在部署 Elastic 时已经预先填充好了。选择默认连接器后,系统将为您提供一个空格,用于添加接收告警的默认电子邮件地址。

Set_up_alerts.png

如果导航回左侧菜单上的监测,您可以选择告警和规则,然后选择监测状态规则

这时将出现一个浮出控件,您可以在其中编辑告警。您还可以选择其他连接器类型,如 Slack、Microsoft Teams 等。

Edit_alert_details.png

在设置告警和接收通知时,您还会收到一个可以直接进入错误详情页面的深层链接。在这里,您可以看到以下信息:

  • 失败的步骤
  • 失败步骤的屏幕截图
  • 最后一次成功执行该步骤的屏幕截图
  • 失败步骤与最后一次成功执行该步骤的时间比较
  • 选择执行的代码,查看已执行的代码
  • 选择 控制台,查看浏览器显示的内容

Error_details.png

分析监测数据

如果导航回到左侧导航窗格中的监测,并选择其中一个监测,您将在右侧看到一个显示监测快速摘要的浮出控件。

Monitor_flyout.png

接下来,如果选择 前往监测,您将立即获得一些概括性的见解。随着更多测试的完成,这些图表将开始呈现,但您可以很快看到可用性、执行测试的持续时间、时间线,还可以深入研究瀑布图。若要深入研究,请单击查看测试运行下的图标。

Monitor_drill_down_1.png

在这里,您可以看到瀑布图、对象权重、对象数量等。

Monitor_drill_down_2.png


后续步骤

感谢您花时间开始使用 Elastic Cloud Serverless 监测主机。当您开始使用 Elastic 时,您需要了解在整个环境中部署时作为用户应管理的一些操作、安全性和数据组件

准备好开始了吗?在 Elastic Cloud 上进行为期 14 天的免费试用,或尝试这些关于 Observability 101 的 15 分钟实践学习

 

14 天免费试用


Observability 资源