Fusion 集成
除 Radar 和 Sonar 数据外,Openmix 还可以在其决策条件中使用第三方数据。例如,您可以集成您已在使用的现有综合监控服务。或者,您可以使用 CDN 提供程序提供的最新使用数据做出基于成本的决策。
Fusion 菜单
可以从导航菜单访问“Fusion 数据馈送”,它位于 Openmix 下。
例如,一些与 Openmix 应用程序配合使用的常用 Fusion 数据馈送:
- 服务器可用性 — 从 CatchPoint、Rigor 和 Pingdom 之类的第三方提供程序提取数据,以确定特定主机或应用程序的可访问性。
- 服务器监控 — 来自 Rackspace 和 New Relic 等提供程序的指标允许 Openmix 在路由决策中考虑服务器运行时间指标,例如内存使用情况、CPU 消耗、可用磁盘空间和网络延迟。Openmix 可以使用这些指标来做出开/关路由决策,还可以使用这些指标通过切断来自某个已加载服务器的流量来逐步进行路由更改。
- CDN 成本控制 - 从所有主要 CDN 中提取带宽和使用情况统计信息,并在 Openmix 应用程序中实时提供这些数据,以影响路由决策。
- 客户定义的自定义数据馈送 - 您提供的端点上的任何数据都可以提取并在自定义 Openmix 应用程序中提供,以用于路由决策。
Fusion 集成
服务 | 类型 |
---|---|
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 with Availability | 自定义数据馈送 |
JSON | 自定义数据馈送 |
Keynote | Web 监视器 |
Level3 | CDN 带宽、CDN 使用情况 |
Limelight | CDN 使用情况 |
maxCDN | CDN 带宽、CDN 使用情况 |
New Relic Apdex | 应用程序分数 |
全新 Relic 服务器监控 | 实例指标 |
NGINX | 负载均衡器指标 |
NGINX+ | 负载均衡器指标 |
Pingdom | Web 监视器 |
Qbrick | CDN 使用情况 |
Rackspace | 实例指标 |
Rigor | Web 监视器 |
SFR | CDN 带宽、CDN 使用情况 |
TCP Ping | Web 监视器 |
Touchstream | 视频监控 |
Fusion 源
以下屏幕显示了所有已配置的 Fusion 数据馈送。以下列表提供了数据馈送和当前状态的概览。
这些列提供以下信息:
标题 | 说明 |
---|---|
状态 | 数据馈送的当前状态。状态显示为:+ 绿色表示数据馈送正在成功从服务中检索数据;+ 黄色表示数据馈送正在等待从服务中检索数据;或 + 红色表示数据馈送无法从服务中检索数据 |
数据馈送名称 | 数据馈送中给出的名称。可选,如果未指定,则默认为“服务 - 平台名称”。 |
服务 | 数据馈送使用的服务的名称。 |
ID | 数据馈送的 ID。这是通过 API 访问 Fusion 所必需的。 |
平台名称 | 与数据馈送关联的平台名称。 |
运行频率 | 从服务更新数据馈送的频率。 |
创建数据馈送
如果未配置 Fusion 数据馈送,则会出现欢迎屏幕,提示您创建数据馈送。
单击开始按钮或单击 + 来设置新的数据馈送。
新建数据馈送
单击您要集成的服务的图标,并填写所需的配置字段。
每项服务都需要不同的配置参数。您需要用户名和密码或生成的令牌以用于身份验证,还需要任何其他特定于服务的配置。
所有 Fusion 数据馈送都与之前在 NetScaler Intelligent Traffic Management 门户中创建的平台相关联。这允许 Openmix 应用程序为每个平台查询外部 Fusion 数据,并根据路由逻辑确定是否必须将该平台视为可用于路由决策。
大多数馈送需要配置以下值:
输入项目 | 说明 |
---|---|
运行频率 | 从外部服务更新数据馈送的频率。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 馈送都将在一分钟内尝试再次运行。 如果成功,则会将其从隔离逻辑中删除。 如果继续失败,则将应用隔离逻辑。