正在加载

配置 Synthetics 设置

Elastic Stack Serverless

您可以在 Observability 中调整几个 Synthetics 设置。

告警使您能够使用 Observability 中的**规则**检测复杂条件,并使用**连接器**发送通知。

当您创建新的 synthetic 监视器时,将应用新的默认 synthetics 规则。 要编辑默认规则

  1. 单击顶部栏中的**告警和规则**。

  2. 选择一个规则以打开一个面板,您可以在其中编辑规则的配置

    • **监视器状态规则**,用于接收错误和中断的通知。
    • **TLS 证书规则**,用于在一个或多个 HTTP 或 TCP 轻量级监视器的 TLS 证书在指定阈值内过期或超过年龄限制时接收通知。

但是,自动创建的 Synthetics 内部警报是故意预先配置的,并且某些配置选项无法更改。 例如,您无法更改检查规则的频率。

如果您需要特定的告警行为,请设置不同的规则。 要查看所有现有规则或创建新规则

  1. 单击顶部栏中的**告警和规则**。
  2. 单击**管理规则**以转到*规则*页面。

在*规则*页面上,您可以管理默认的 synthetics 规则,包括暂停规则、禁用规则、删除规则等。

Rules page with default Synthetics rules
注意

您可以通过以下几种方式为单个监视器启用和禁用默认警报

  • 在 Synthetics UI 中,当您创建监视器时。
  • 在 Synthetics UI 中,监视器已经创建之后,在**监视器**页面或监视器的**编辑监视器**页面上。
  • 在 Synthetics 项目中,当配置轻量级监视器时。

在 Synthetics 设置页面的**告警**选项卡上,您可以添加和配置连接器。 如果您在 Elastic Cloud 中运行,则将自动配置 SMTP 连接器,使您可以轻松设置电子邮件警报。 在操作类型中阅读有关所有可用连接器的更多信息。

Alerting tab on the Synthetics Settings page in {{kib}}

私有位置允许您从自己的场所运行监视器。

在**私有位置**选项卡中,您可以添加和管理私有位置。 在您设置 Fleet Server 和 Elastic Agent连接到 Elastic Stack 或您的 serverless Observability 项目之后,您将在此处添加私有位置,以便您可以将其指定为使用 Synthetics UI 或 Synthetics 项目创建的监视器的位置。

{{private-location}}s tab on the Synthetics Settings page in {{kib}}

全局参数可以定义一次,并在轻量级和基于浏览器的监视器的配置中使用。

在**全局参数**选项卡中,您可以定义变量和参数。 这是您可以用来定义变量和参数的几种方法之一。 要了解有关其他方法以及哪些方法优先于其他方法的更多信息,请参阅使用参数和密钥

Global parameters tab on the Synthetics Settings page in {{kib}}

当您设置 synthetic 监视器时,来自监视器的数据将保存在Elasticsearch 数据流中,这是 Elasticsearch 中一种仅追加的结构。 您可以通过创建自己的索引生命周期策略并将其附加到堆栈管理中的相关自定义组件模板,来自定义 synthetics 数据的存储时间。

在**数据保留**选项卡中,使用链接跳转到每个数据流的相关策略。 在管理数据保留中了解有关每个数据流中包含的数据的更多信息。

Data retention tab on the Synthetics Settings page in {{kib}}

项目 API 密钥用于从 CLI 或 CD 管道远程推送项目监视器。

在**项目 API 密钥**选项卡中,您可以生成项目 API 密钥以用于您的项目。 在使用项目监视器中了解有关使用 API 密钥的更多信息。

重要提示

**在 Elastic Stack 部署中**,要创建项目 API 密钥,您必须以在 编写者角色 中描述的权限的用户身份登录到 Kibana。

在 serverless 项目中,要创建项目 API 密钥,您必须以具有编辑者访问权限的用户身份登录。

Project API keys tab on the Synthetics Settings page in {{kib}}
© . All rights reserved.