可用性とHTTP GET

データの種類

カスタムデータフィード

説明

HTTP GET データフィードと同様に、 HTTP GET with Availability データフィードは、顧客が提供した URL からコンテンツをプルし、Openmix アプリケーションでこのデータを使用できるようにします。顧客のデータは、テキスト、xml、JSON、html、CSV、などの任意の形式にすることができます。Fusion では、お客様のエンドポイントから Openmix へのデータの簡単なパススルーを行います。Openmix アプリは、データを解析し、DNS/HTTP ルーティングに必要なルールを適用します。

顧客 URL が利用できない場合は、HTTP GET データフィードのようにエラー応答の本文を返す代わりに、ダウン状態を表す JSON ペイロードが返されます。

HTTP GET データフィードとは異なり、オプションの OAuth クレデンシャル構成はサポートされていません。

: 顧客のデータフィードのサイズが 10 K 未満である必要があります。そうしないと、Fusion によって拒否されます。これは、インフラストラクチャアプリサーバーによって課されるハードリミットです。

データフィード形式

可用性の失敗ペイロードの例を次に示します。

{
    "bypass_data_points":true,"timestamp":"2017-02-13T20:23:24.857Z","state":"CRITICAL","status":"HTTP GET Failed with status [404] ","health_score":{"value":0,"unit":"0-5"}

}
<!--NeedCopy-->

Fusionでセットアップする

Fusion データフィードには、左側のナビゲーションウィンドウの Openmixの下からアクセスできます。最初の手順については、Fusionインテグレーションドキュメントを参照してください。

サービス固有の設定ダイアログボックスが表示されたら 、次のように入力します。

  • 名前: データフィードに与えられた名前。指定しない場合、デフォルトは<Service><Platform Name>です。
  • 実行間隔: データフィードがサービスから更新される頻度。
  • プラットフォーム: データフィードに関連付けられているプラットフォーム。
  • URL: URL は、顧客が Openmix で見たいデータを返す顧客のネットワーク上のエンドポイントです。レスポンス本文は URL から取得され、そのままOpenmixにプッシュされます。

カスタマーURLが利用できない場合

以下のフィールドを含む JSON ペイロードが送信されます。

  • データポイントをバイパスする:フィードを無視する必要があるため、Trueに設定します
  • タイムスタンプ:カスタマーURLのポーリングに失敗した時刻
  • 状態:可用性がないので、常に「重大」
  • ステータス:「HTTP GET はステータス [HTTP_STATUS_CODE] で失敗しました」という形式のメッセージ
  • ヘルススコア:可用性がないので、常に 0

インストールが完了すると、Fusion データフィードのホームページに、ログ履歴に緑色のステータスおよびモニタリングメトリックが表示されます。

Fusion データフィードを編集するには、一覧のデータフィードをクリックし、[ 編集 ] ボタンをクリックします。設定を変更したら、[ 保存] をクリックします。これにより、変更を保存してデータフィードに適用したデータフィードリストに戻ります。

可用性とHTTP GET