Fusion連携
レーダーおよびソナーデータに加えて、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 | アプリケーションスコア |
| New Relic Server Monitoring | インスタンスメトリック |
| 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隔離 Fusion隔離は、顧客の失敗するFusionデータフィードに適用されます。ただし、フィードが24時間未満のポーリング間隔で実行するように設定されている場合に限ります。Fusionは、これらの失敗するフィードの実行を停止するために隔離ロジックを適用します。これは、リソース(CPU/メモリ)を節約し、他の有効なFusionデータフィードへの悪影響を避けるために行われます。
隔離ロジックは、失敗するFusionフィードを段階的な間隔で「バックオフ」することによって適用されます。これは、Fusionフィードが24時間隔離されるまで続きます。この時点で、Fusionフィードは24時間ごとに実行を試みます。失敗するFusionデータフィードが完全にシャットダウンされることはありません。最低でも24時間ごとに2回は実行を継続します。
重要:
-
Fusionデータフィードは、隔離ロジックに入る前に、常に少なくとも2回連続して実行され、2回失敗します。例えば、1分間のフィードが2回連続して実行され失敗した場合、隔離ロジックに入ります。
-
いずれかの時点でFusionデータフィードが正常に実行された場合、隔離ロジックから削除され、通常のスケジュールされた間隔で再度実行されます。
-
いずれかの時点でFusionフィードが更新された場合(例えば、ユーザーが誤ったURLを入力し、それを修正した場合)、Fusionフィードはポーリング間隔に関係なく1分以内に再度実行を試みます。成功した場合、隔離ロジックから削除されます。失敗し続ける場合、隔離ロジックが適用されます。