Fusion 集成

除了 Radar 和 Sonar 数据之外,Openmix 还可以使用第三方数据作为其决策标准。例如,您可以集成您已使用的现有合成监控服务。或者,您可以使用来自 CDN 提供商的最新使用数据来制定基于成本的决策。

Fusion 菜单

Fusion 数据源菜单

可以从导航菜单中的 Openmix 下访问 Fusion 数据源。

例如,一些与 Openmix 应用程序配合使用的常见 Fusion 数据源:

  1. 服务器可用性 – 摄取来自 CatchPoint、Rigor 和 Pingdom 等第三方提供商的数据,以确定特定主机或应用程序的可达性。
  2. 服务器监控 – 来自 Rackspace 和 New Relic 等提供商的指标允许 Openmix 在路由决策中考虑服务器运行时指标,例如内存使用量、CPU 消耗、可用磁盘空间和网络延迟。Openmix 可以使用这些指标来制定开/关路由决策,或者通过从负载过高的服务器分流流量来制定渐进式路由更改。
  3. CDN 成本控制 – 摄取来自所有主要 CDN 的带宽和使用情况统计数据,并使这些数据在 Openmix 应用程序中实时可用,以影响路由决策。
  4. 客户定义的自定义数据源 – 您提供的任何端点数据都可以被摄取并在自定义 Openmix 应用程序中可用,以用于路由决策。

Fusion 集成

Service Type
Akamai CDN 带宽、CDN 使用情况
AWS CloudFront CDN 使用情况
AWS CloudWatch 实例指标
AWS ELB 负载均衡器指标
AWS S3 自定义数据源
Azure 实例指标
Catchpoint 警报
CDNetworks CDN 带宽、CDN 使用情况
ChinaCache CDN 带宽
ChinaNetCenter CDN 带宽
NetScaler 自定义数据源
Datadog 警报
Edgecast CDN 带宽、CDN 使用情况
Fastly CDN 使用情况
Fusion Direct 自定义数据源
Highwinds CDN 使用情况
HTTP GET 自定义数据源
带可用性的 HTTP GET 自定义数据源
JSON 自定义数据源
Keynote Web 监控
Level3 CDN 带宽、CDN 使用情况
Limelight CDN 使用情况
MaxCDN CDN 带宽、CDN 使用情况
New Relic Apdex 应用程序评分
New Relic 服务器监控 实例指标
NGINX 负载均衡器指标
NGINX+ 负载均衡器指标
Pingdom Web 监控
Qbrick CDN 使用情况
Rackspace 实例指标
Rigor Web 监控
SFR CDN 带宽、CDN 使用情况
TCP Ping Web 监控
Touchstream 视频监控

Fusion 数据源

以下屏幕显示所有已配置的 Fusion 数据源。此列表提供了数据源的概述和当前状态。

Fusion 数据源列表

这些列提供以下信息:

Heading Description
状态 数据源的当前状态。状态显示为:+ 绿色表示数据源成功从服务中检索数据;+ 黄色表示数据源正在等待从服务中检索数据;或者 + 红色表示无法从服务中检索数据源。
数据源名称 数据源中给定的名称。可选,如果未指定,将默认为“服务 - 平台名称”。
服务 数据源正在使用的服务的名称。
ID 数据源的 ID。通过 API 访问 Fusion 时需要此 ID。
平台名称 与数据源关联的平台的名称。
运行频率 数据源从服务更新的频率。

创建数据源

如果未配置 Fusion 数据源,欢迎屏幕会提示您创建数据源。

Fusion 数据源默认

单击“开始使用”按钮或“+”以设置新的数据源。

新 Fusion 数据源

新数据源

单击您要集成的服务图标,并填写所需的配置字段。

Fusion 数据源

每个服务都需要不同的配置参数。您需要用户名和密码或生成的令牌进行身份验证,以及任何其他特定于服务的配置。

Fusion 数据源配置

所有 Fusion 数据源都与之前在 NetScaler Intelligent Traffic Management 门户中创建的平台相关联。这允许 Openmix 应用程序查询每个平台的外部 Fusion 数据,并根据路由逻辑,确定该平台是否必须被视为可用于路由决策。

大多数数据源需要配置以下值:

Input Item Description
运行频率 数据源从外部服务更新的频率。Fusion 会按照指定的间隔调用服务,并根据新数据更新 Openmix 应用程序。
平台 Openmix 应用程序中与 Fusion 数据关联的平台。

编辑数据源

编辑 Fusion 数据源非常简单,只需在表中单击数据源,然后单击“编辑”按钮即可。

更改配置后,单击“保存”。这将使您返回数据源列表,您的更改已保存并应用于数据源。

数据源历史记录

Fusion 会收集每次运行数据源时最近 100 个响应的数据源历史记录。您可以查看数据源状态、有关数据的信息以及从服务返回的有效负载。在列表中选择特定数据源后,单击“日志历史记录”按钮以显示数据源的历史记录。

Fusion 数据源历史记录

要更改所选日期,您可以单击“<”或“>”按钮以从当前所选日期向后或向前移动,或者从列表中选择特定日期。选择特定实例的时间戳,将显示从服务返回的数据。

失败的数据源

Fusion 隔离用于失败的 Fusion 数据源。如果数据源配置为以小于 24 小时的轮询间隔运行,则 Fusion 隔离将应用于客户的失败 Fusion 数据源。Fusion 会应用隔离逻辑来阻止这些失败的数据源运行。这样做是为了节省资源(CPU/内存)并避免对其他有效 Fusion 数据源产生负面影响。

隔离逻辑通过“退避”失败的 Fusion 数据源以渐进间隔应用。这会一直持续到 Fusion 数据源被隔离 24 小时。此时,Fusion 数据源将尝试每 24 小时运行一次。失败的 Fusion 数据源永远不会完全关闭。它将继续运行,每 24 小时至少运行两次。

重要提示:

  • Fusion 数据源将始终至少连续运行两次并失败两次,然后才会进入隔离逻辑。例如,如果一个一分钟的数据源连续运行并失败两次,它将进入隔离逻辑。

  • 如果在任何时候 Fusion 数据源成功运行,它将从隔离逻辑中移除,并将在其定期计划的间隔再次运行。

  • 如果在任何时候 Fusion 数据源被更新(即,如果用户输入了错误的 URL 并已更正),Fusion 数据源将在一分钟内再次尝试运行,无论轮询间隔如何。如果成功,它将从隔离逻辑中移除。如果它继续失败,将应用隔离逻辑。

Fusion 集成