HTTP GET 与可用性

数据类型

自定义数据源

说明

HTTP GET 数据源类似,HTTP GET 具有可用性数据源从客户提供的 URL 中提取内容,并将此数据提供给 Openmix 应用程序。客户的数据可以采用任何格式,如文本、xml、JSON、html、csv 等。Fusion 可以简单地将数据从客户端点传递到 Openmix。Openmix 应用程序负责解析数据并应用任何所需的 DNS/HTTP 路由规则。

如果客户 URL 不可用,而不是像 HTTP GET 数据源那样返回错误响应的正文,而是返回表示关闭状态的 JSON 负载。

与 HTTP GET 数据源不同,不支持可选的 OAuth 凭据配置。

注意:客户的数据源大小必须低于 10K,否则 Fusion 将拒绝它。这是基础结构应用程序服务器施加的硬限制。

数据源格式

以下是可用性失败负载的示例:

{
    "bypass_data_points":true,"timestamp":"2017-02-13T20:23:24.857Z","state":"CRITICAL","status":"HTTP GET Failed with status [404] ","health_score":{"value":0,"unit":"0-5"}

}
<!--NeedCopy-->

在Fusion中设置

您可以从左侧导航窗格中的 Openmix下访问 Fusion 数据源。有关初始步骤,请参阅Fusion 集成文档

进入 特定于服务的配置 对话框时,输入以下内容:

  • 名称: 给数据源的名称。<Service><Platform Name>`` 如果未指定,则默认为。
  • 每次运行: 从服务更新数据源的频率。
  • 平台: 与数据源关联的平台。
  • URL:URL 是客户网络上的终端节点,用于返回客户希望在 Openmix 中看到的数据。响应正文从 URL 中检索并按原样推送到 Openmix。

如果客户 URL 不可用

将发送包含以下字段的 JSON 负载。

  • 旁路数据点:设置为 True,因为必须忽略馈送
  • 时间戳:对客户 URL 进行轮询失败的时间
  • 状态:没有可用性,所以总是“关键”
  • 状态:表单的消息:“HTTP GET 失败,状态 [HTTP_STATUS_CODE]”
  • 健康分数:没有可用性,所以始终为 0

安装完成后,它会在 Fusion 数据源主页上列出,并在日志历史记录中显示绿色状态和监视指标。

要编辑Fusion数据源,请单击列表中的数据源,然后单击编 按钮。更改配置后,单击保存。这将使您返回到数据源列表,并将更改保存并应用于数据源。

HTTP GET 与可用性