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

可以从导航菜单中的 Openmix 下访问 Fusion 数据源。
例如,一些与 Openmix 应用程序配合使用的常见 Fusion 数据源:
- 服务器可用性 – 摄取来自 CatchPoint、Rigor 和 Pingdom 等第三方提供商的数据,以确定特定主机或应用程序的可达性。
- 服务器监控 – 来自 Rackspace 和 New Relic 等提供商的指标允许 Openmix 在路由决策中考虑服务器运行时指标,例如内存使用量、CPU 消耗、可用磁盘空间和网络延迟。Openmix 可以使用这些指标来制定开/关路由决策,或者通过从负载过高的服务器分流流量来制定渐进式路由更改。
- CDN 成本控制 – 摄取来自所有主要 CDN 的带宽和使用情况统计数据,并使这些数据在 Openmix 应用程序中实时可用,以影响路由决策。
- 客户定义的自定义数据源 – 您提供的任何端点数据都可以被摄取并在自定义 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 数据源。此列表提供了数据源的概述和当前状态。

这些列提供以下信息:
| Heading | Description |
|---|---|
| 状态 | 数据源的当前状态。状态显示为:+ 绿色表示数据源成功从服务中检索数据;+ 黄色表示数据源正在等待从服务中检索数据;或者 + 红色表示无法从服务中检索数据源。 |
| 数据源名称 | 数据源中给定的名称。可选,如果未指定,将默认为“服务 - 平台名称”。 |
| 服务 | 数据源正在使用的服务的名称。 |
| ID | 数据源的 ID。通过 API 访问 Fusion 时需要此 ID。 |
| 平台名称 | 与数据源关联的平台的名称。 |
| 运行频率 | 数据源从服务更新的频率。 |
创建数据源
如果未配置 Fusion 数据源,欢迎屏幕会提示您创建数据源。

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

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

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

所有 Fusion 数据源都与之前在 NetScaler Intelligent Traffic Management 门户中创建的平台相关联。这允许 Openmix 应用程序查询每个平台的外部 Fusion 数据,并根据路由逻辑,确定该平台是否必须被视为可用于路由决策。
大多数数据源需要配置以下值:
| Input Item | Description |
|---|---|
| 运行频率 | 数据源从外部服务更新的频率。Fusion 会按照指定的间隔调用服务,并根据新数据更新 Openmix 应用程序。 |
| 平台 | Openmix 应用程序中与 Fusion 数据关联的平台。 |
编辑数据源
编辑 Fusion 数据源非常简单,只需在表中单击数据源,然后单击“编辑”按钮即可。
更改配置后,单击“保存”。这将使您返回数据源列表,您的更改已保存并应用于数据源。
数据源历史记录
Fusion 会收集每次运行数据源时最近 100 个响应的数据源历史记录。您可以查看数据源状态、有关数据的信息以及从服务返回的有效负载。在列表中选择特定数据源后,单击“日志历史记录”按钮以显示数据源的历史记录。

要更改所选日期,您可以单击“<”或“>”按钮以从当前所选日期向后或向前移动,或者从列表中选择特定日期。选择特定实例的时间戳,将显示从服务返回的数据。
失败的数据源
Fusion 隔离用于失败的 Fusion 数据源。如果数据源配置为以小于 24 小时的轮询间隔运行,则 Fusion 隔离将应用于客户的失败 Fusion 数据源。Fusion 会应用隔离逻辑来阻止这些失败的数据源运行。这样做是为了节省资源(CPU/内存)并避免对其他有效 Fusion 数据源产生负面影响。
隔离逻辑通过“退避”失败的 Fusion 数据源以渐进间隔应用。这会一直持续到 Fusion 数据源被隔离 24 小时。此时,Fusion 数据源将尝试每 24 小时运行一次。失败的 Fusion 数据源永远不会完全关闭。它将继续运行,每 24 小时至少运行两次。
重要提示:
-
Fusion 数据源将始终至少连续运行两次并失败两次,然后才会进入隔离逻辑。例如,如果一个一分钟的数据源连续运行并失败两次,它将进入隔离逻辑。
-
如果在任何时候 Fusion 数据源成功运行,它将从隔离逻辑中移除,并将在其定期计划的间隔再次运行。
-
如果在任何时候 Fusion 数据源被更新(即,如果用户输入了错误的 URL 并已更正),Fusion 数据源将在一分钟内再次尝试运行,无论轮询间隔如何。如果成功,它将从隔离逻辑中移除。如果它继续失败,将应用隔离逻辑。