Fusion 集成
除了 Radar 和 Sonar 数据外,Openmix 还可以在决策标准中使用第三方数据。例如,您可以集成已使用的现有合成监视服务。或者,您可以使用 CDN 提供商提供的最新使用数据做出基于成本的决策。
Fusion菜单
Fusion数据源可以从 Openmix 下的导航菜单访问。
例如,一些与 Openmix 应用程序一起工作的常见 Fusion 数据源:
- 服务器可用性 — 从 CatchPoint、Rigor 和 Pingdom 等第三方提供商收集数据,以确定特定主机或应用程序的可访问性。
- 服务器监视 — 来自机架空间和 New Relic 等提供商的指标允许 Openmix 在路由决策中考虑服务器运行时间指标,如内存使用率、CPU 消耗量、可用磁盘空间和网络延迟。Openmix 可以使用这些指标进行开/关路由决策,或通过从加载的服务器分离流量来进行分级路由更改。
- CDN 成本控制 -从所有主要 CDN 中获取带宽和使用情况统计数据,并在 Openmix 应用程序中实时提供这些数据,用于影响路由决策。
- 客户定义的自定义数据源 -您提供的端点上的任何数据都可以在自定义 Openmix 应用程序中获取并提供,以便在路由决策中使用。
Fusion 集成
服务 | 类型 |
---|---|
Akamai | CDN 带宽,CDN 使用情况 |
AWS CloudFront | CDN 使用情况 |
AWS CloudWatch | 实例指标 |
AWS ELB | 负载均衡器指标 |
AWS S3 | 自定义数据源 |
Azure | 实例指标 |
抓住点 | 警报 |
CDNetworks | CDN 带宽,CDN 使用情况 |
ChinaCache | CDN 带宽 |
ChinaNetCenter | CDN 带宽 |
Citrix ADC | 自定义数据源 |
数据日志 | 警报 |
边缘 | CDN 带宽,CDN 使用情况 |
Fastly | CDN 使用情况 |
直接Fusion | 自定义数据源 |
大风 | CDN 使用情况 |
HTTP GET | 自定义数据源 |
HTTP GET 与可用性 | 自定义数据源 |
JSON | 自定义数据源 |
主题演讲 | 网络监视器 |
Level3 | CDN 带宽,CDN 使用情况 |
风头 | CDN 使用情况 |
MaxCDN | CDN 带宽,CDN 使用情况 |
New Relic Apdex | 应用程序分数 |
New Relic 服务器监视 | 实例指标 |
NGINX | 负载均衡器指标 |
NGINX + | 负载均衡器指标 |
平多 | 网络监视器 |
Qbrick | CDN 使用情况 |
Rackspace | 实例指标 |
严谨 | 网络监视器 |
SFR | CDN 带宽,CDN 使用情况 |
TCP 平 | 网络监视器 |
Touchstream | 视频监视 |
Fusion源
下面的屏幕显示了所有配置的Fusion数据源。该列表概述了数据源和当前状态。
这些列提供以下信息:
标题 | 说明 |
---|---|
状态 | 数据源的当前状态。状态显示为:+ 绿色表示输入数据成功从服务中检索数据;+ 黄色表示输入数据正在等待从服务中检索;或 + 红色表示输入数据无法从服务中检索 |
数据源名称 | 数据源中给出的名称。可选,如果未指定,则默认为“服务-平台名称”。 |
服务 | 数据源所使用的服务的名称。 |
ID | 数据源的 ID。这是通过 API 访问 Fusion 所需的。 |
平台名称 | 与数据源关联的平台名称。 |
每次运行 | 从服务更新数据源的频率。 |
创建数据源
如果未配置 Fusion 数据源,欢迎屏幕会提示您创建数据源。
单击“开始”按钮或 + 设置新的数据源。
新数据源
单击您想要集成的服务图标,然后填写所需的配置字段。
每个服务都需要不同的配置参数。您需要用户名和密码或生成的令牌进行身份验证和任何其他特定于服务的配置。
所有 Fusion 数据源都与之前在 Citrix Intelligent Traffic Management 门户中创建的平台相关联。这允许 Openmix 应用程序查询每个平台的外部 Fusion 数据,并根据路由逻辑确定是否必须将平台视为可用于路由决策。
大多数输入数据需要配置以下值:
输入项目 | 说明 |
---|---|
每次运行 | 从外部服务更新数据源的频率。Fusion 会按照指定的间隔调用服务,并根据新数据更新 Openmix 应用程序。 |
平台 | 与 Openmix 应用程序中的 Fusion 数据关联的平台。 |
编辑数据源
编辑Fusion数据源与单击表格中的数据源并单击 编辑 按钮一样简单。
更改配置后,单击保存。这将使您重新回到数据源列表中,并在数据源中保存并应用您的更改。
数据源历史记录
Fusion 每次在数据源历史记录中运行时,都会收集最后 100 个响应。您可以查看数据源状态、有关数据的信息以及从服务返回的有效负载。选择列表中的特定数据源后,单击“日志历史记录”按钮,显示数据源的历史记录。
要更改所选日期,可以单击 < 或 > 按钮,从当前选定日期向后或向前移动,或从列表中选择特定日期。选择特定实例的时间戳,将显示从服务返回的数据。
数据源失败
如果在轮询时间间隔小于 24 小时的情况下配置了输入 数据输入,则用于输入数据输入失败的Fusion隔离将适用于客户的输出失败的Fusion隔离。Fusion应用隔离逻辑来阻止这些失败的馈送运行。这是在节省资源(CPU/内存)中完成的,并避免对其他有效的Fusion数据源产生任何负面影响。
隔离逻辑是通过逐渐“退出”失败的 Fusion 馈送来应用的。这种情况会发生,直到Fusion动态数据被隔离 24 小时。此 时,Fusion源将尝试每 24 小时运行一次。失败 的Fusion数据源永远不会完全关闭。它将继续运行,至少每 24 小时两次。
重要:
-
Fusion 数据源将始终至少连续运行两次,并在进入隔离逻辑之前失败两次。例如,如果一分钟的馈送运行并连续两次失败,它将进入隔离逻辑中。
-
如果在任何时候 Fusion 数据源成功运行,它将从隔离逻辑中删除,并将以其定期计划的间隔再次运行。
-
如果在任何时候更新了 Fusion 源(即,如果用户输入了错误的 URL 并进行了纠正,则无论轮询间隔多少,Fusion 源将在一分钟内再次尝试运行。如果成功,它将从隔离逻辑中删除。如果继续失败,则将应用隔离逻辑。