を作る Filter Chain

Filter Chain は、トラフィック・ステアリング・ルールを適用して、アプリケーション・エンドポイントおよびサービス全体のトラフィック配分を最適化します。 幅広いトラフィックステアリングフィルタから選択し、それらを組み合わせたり並べ替えたりして、目的や最も重要な指標に基づいて、各レコードドメインのルーティングロジックを定義することができます。

トラフィックステアリングフィルタは、それぞれ独自の処理ロジックを使用して、何らかの条件や動作に基づいて応答のリストを削除または並べ替えます。 例えば、 アップフィルタは各回答内のアップ/ダウンのメタデータを参照し、 自動フェールオーバー の設定に使用されるダウンのマーク(アップ=偽)が付けられた回答をすべて排除します。一方、 シャッフルフィルタは回答のリストをランダムに並べ替えてラウンドロビン方式で配信します。

Filter Chain におけるフィルターの順番(上から下へ)は、レコードドメインに着信する リクエストを処理するときに適用される順番を決めるので重要である。 詳細は「 Filter Chain の紹介 」を参照。

準備

  • 以下の説明は、 Filter Chain を設定したい対応する DNS レコードを設定済みであることを前提としています。
  • 複数の回答を持つDNSレコードには、 Filter Chain

手順

  1. DNS > Zonesをクリックします。
  2. Filter Chain を設定するレコードをクリックします。
  3. Create Filter Chain をクリックします。
  4. 追加したいフィルタの名前の左にある 「+」 をクリックします。 フィルタは上から下に向かって処理されるため、順序が重要です。 フィルターはドラッグ&ドロップで並び替えが可能です。
    注: IBM® NS1 Connect® は、以下のカテゴリーに分類された様々なフィルターを提供しています:

    各カテゴリー内の個々のフィルターについてさらに詳しく知りたい場合は、上記のリンク先のいずれかのトピックを参照してください。

  5. 数値が設定可能な場合は、フィルタをクリックし、追加の設定を追加します。
  6. Save Filter Chain をクリックします。 新しい Filter Chain コンフィギュレーションは、アンサーリストの左側に表示されます。
  7. フィルタをクリックすると、各回答に対応するメタデータフィールドが表示されます。 このメタデータフィールドは、ルーティングの決定を行う際にフィルタが参照するものです。 例えば、 アップフィルターは、 メタデータフィールド「アップ」 を参照し、 true または false に設定されているかどうかを確認します。 現時点では、メタデータフィールドは空である可能性が高いので、回答のメタデータを編集するか、ネイティブまたはサードパーティのデータソースからの自動更新を設定する必要があります。

    各回答の下にあるラベルをクリックして、そのメタデータフィールドを編集します。



  8. メタデータ回答のモーダルでは、選択したメタデータフィールドのみを表示するフィルタリングされたビューが表示されます。 メタデータの値を手動で設定するか、フィードアイコンをクリックして既存の NS1 Connect モニターまたはデータソースを添付し、条件の変更に応じてこのフィールドを自動的に更新することができます。 この画面で行った変更は自動的に保存されます。 完了したら、 [OK] をクリックしてモーダルを終了してください。

    注: すべてのメタデータフィールドを表示するには 、「すべてのメタデータを表示」 をクリックします。

    この手順を繰り返して、すべての回答のメタデータフィールドを編集します。

  9. Filter Chain 、該当するアンサーのメタデータを編集して、 構成の他のすべてのフィルターについて、ステップ 7 と 8 を繰り返します。
    注: 一部のフィルタは特定のメタデータフィールドを参照しません(例えば、最初のN件を選択するフィルタ)。
  10. 各回答の関連するメタデータフィールドをすべて更新したら、 「レコードを保存」 をクリックしてください。 レコードに対してDNSクエリが実行されると、各フィルターはメタデータフィールドやその他の指定された基準に基づいて、回答を排除または再構成します。 Filter Chain を通過した回答は、リクエストしたクライアントに返される。