Datadogをサードパーティデータソースとして設定する
IBM® NS1 Connect® プラットフォームは、Datadogとの2種類の統合をサポートしている。
インバウンドの統合は、Datadogから NS1 Connect にデータを取り込み、トラフィックステアリングの決定に役立てる。 アウトバウンド統合は、 NS1 Connect プラットフォームから Datadog にデータを送信し、レポートを作成する。 以下の手順では、インバウンド統合の設定方法を説明します。
実装プロセスでは、 NS1 Connect 内のサードパーティデータソースを設定し、Datadog アカウントに接続します。 次に、 NS1 Connect DNSレコードの対応するアンサーに接続したい各モニターのデータフィードを作成します。 最後に、関連するDNSレコード内に Filter Chain を設定し、監視対象のエンドポイントから収集したアップ/ダウン・ステータスまたはその他の重要なメトリクスに基づいて、ダイナミック・トラフィック・ステアリングを有効にします。 Datadog モニタがエンドポイントのダウンを検出すると、各接続アンサーのアップ/ダウン・メタデータが更新され、 NS1 Connect 、リクエスト・クライアントへの提供を回避する。
ステップ1 - データソースを NS1 Connect
デー タ ソ ース を構成 し、 Datadog を NS1 Connect に接続す る には、 以下の手順に従 う。
- NS1 Connect ポータルで、 Integrations ページに移動します。
- データソースを追加するをクリックします。

- Datadogのロゴをクリックします。
- 社内参照用のデータソースの名前を入力してください。 これは、Datadogプラットフォーム上で設定された内容と一致する必要はありません。

- データソースを保存をクリックします。
- データフィードの作成を促されたら、右上の 「X」 をクリックしてウィンドウを閉じます。 データフィードは後で追加します。

- データソースタブに戻り、先ほど作成したDatadogデータソースの隣に表示されているソースIDをコピーします。 Datadogのウェブフックを設定するには、このIDが必要です。

ステップ 2 - Datadog プラットフォーム上でウェブフックを作成します
Datadog プ ラ ッ ト フ ォーム上の Webhook を構成 し て、 NS1 Connect で構成 し たデー タ ソ ース に接続す る には、 以下の手順に従っ て く だ さ い。
- Datadog アカウントにログインし、 統合ページに移動します。
- Webhooks Integration を検索してインストールします。

- Webhooks Integrationメニュー で、Configurationタブを選択します。

- 下にスクロールして、「新規」 をクリックします。

- 社内での参照用にウェブフックの名前を入力してください。
- 下に URL、 https://api.nsone.net/v1/feed/<sourceID> と入力し、 <sourceID>前のステップで生成したデータソースの固有のIDに置き換えてください。
- 「保存 」をクリックします。
ステップ3 - Datadogモニターの設定
Datadogプラットフォーム上で異なるタイプのモニターを設定するための詳細情報および手順については、Datadogのドキュメントを参照してください。 NS1 Connect プラットフォームとの統合は、以下のモニタータイプをサポートしています:
- ホスト
- メトリック
- カスタムチェック
- イベント
- 外れ値
ステップ 4 - 各 Datadog モニタに NS1 Connect データフィードを設定する
NS1 Connect において、データフィードは、 NS1 Connect モニタまたはサードパーティのデータソースから、対応するDNSアンサーの特定のメタデータフィールドへの更新を自動化する。 以下の手順に従って、Datadog モニターからデータフィードを作成してください。 完了したら、 NS1 Connect に接続する各 Datadog モニタのプロセスを繰り返します。
- NS1 Connect ポータルで、 に移動します。

- 「既存のデータソースにフィードを追加 」の下にある 「Datadog」のロゴをクリックします。

- 社内参照用のデータフィードの名前を入力してください。 これは、Datadogプラットフォーム上の何かに一致させる必要はありません。
- オプションとして 、「警告」で失敗するの隣にあるボックスにチェックを入れます。 有効にすると、 NS1 Connect 、Datadogモニターがエンドポイントが警告状態に入ったことを検出した場合、対応するDNS回答をダウンとしてマークします。 モニタリングステータスについての詳細は、Datadogのドキュメントを参照してください。
- オプションとして 、「データなし」で失敗するの隣にあるボックスにチェックを入れます。 有効にすると、 NS1 Connect 、DatadogモニターがエンドポイントがNo Data状態になったことを検出した場合、対応するDNSアンサーをダウンとしてマークします。
- モニター名をDatadogプラットフォームに表示されている通りに正確に入力してください。
- フィードを保存をクリックします。
- NS1 Connect に接続したい各 Datadog モニタについて、このプロセスを繰り返す。
ステップ 5 - 各データフィードを NS1 Connect DNS アンサーに接続する
Datadog モニターから DNS アンサーのメタデータへの自動更新を設定するには、作成したデータフィードを DNS レコード内の対応するアンサーに接続する必要があります。 具体的には、Datadogフィードを、監視対象のエンドポイントに対応する回答内のアップ/ダウンのメタデータフィールドに接続することができます。
「DNSアンサーへのモニターまたはデータソースの接続 」の手順に従い、各データフィードに対してこのプロセスを繰り返します。
ステップ6 Filter Chain
Datadog モニタから対応するアンサーへの自動更新を設定した後、親 DNS レコードに Filter Chain を作成して、動的なトラフィック ステアリングを有効にすることができます。 ルーティングを決定する際に、ダウンまたは利用できないアンサーを除外するよう NS1 Connect に指示するには、Upフィルターを使用する。 Datadog モニタリングが応答メタデータを更新すると、プラットフォームは変化するネットワーク状況に対応するためにトラフィックの制御方法を調整します。

詳細は を作成する。 Filter Chain または 自動フェイルオーバー を参照。