エンドポイントとサービスの監視
IBM® NS1 Connect® は、アプリケーションのエンドポイントやサービスから主要な可用性とパフォーマンスのメトリクスを追跡するための複数の方法をサポートしています。 監視ジョブまたは接続されたサードパーティのデータソースを、対応するDNSの回答に接続することで、トラフィックの方向性を決定する情報を提供する自動更新を有効にすることができます。
エンドポイントの健全性を監視するには、以下のいずれかの方法を使用できます
- 基本的なアップ/ダウン監視のための合成 NS1 Connect 監視ジョブを作成する。 PING、DNS、 HTTP /S、TCP監視ジョブを作成し、対応するアンサーのアップ/ダウン・メタデータに接続して、自動更新を有効にすることができます。
- 外部モニタリングサービス(データソース)と統合し、個々の外部モニタリングジョブ用のデータフィードを設定します。 外部モニタリングサービスによって収集されたデータのタイプに応じて、これらのデータフィードをさまざまなメタデータフィールドに接続し、ネットワークの状態が変化した際に自動更新を可能にすることができます。
- Pulsar の高度なトラフィック・ステアリング機能の一部としてリアル・ユーザー・モニタリング(RUM)データ収集を構成し、リアルタイムのパフォーマンスおよび可用性データを大量に取り込みます。 パルサーRUMトラフィック・ステアリングは、プレミアム・プランの追加機能としてご利用いただけます。
各データ収集モニタリング方法の詳細と、状況の変化に応じてトラフィックの誘導動作を自動的に調整する方法については、以下のセクションを参照してください。
NS1 Connect 監視の仕事
NS1 Connect は、アプリケーションのエンドポイントやサービスを定期的に監視し、エンドポイントが利用可能かどうかを判断するツールを提供する。 エンドポイントは、1つまたは複数の監視地域から確認された後、ユーザー定義の条件を満たしていれば、稼働中と見なされます。 このモニタリングジョブを、メタデータフィールドの「上」/「下」を使用して対応する回答に接続すると、自動更新が可能になります。 監視ジョブがエンドポイントがダウンしていることを検出すると、回答メタデータが更新され、ダウン状態が反映されます。 この設定を Filter Chain (特にUpフィルター)と併用する場合、 NS1 Connect 、DNSレコードで指定された他のアンサーを優先し、ダウンとマークされたアンサーからトラフィックを遠ざけます。
設定できる監視ジョブの数は、プランの種類によって異なります。 プランの種類と使用制限は、 「使用状況」 ページで確認できます。 詳細は NS1 Connect モニタリング・ジョブを参照。
外部モニタリングの仕事(統合)
NS1 Connect は、いくつかの外部モニタリングサービスとの統合をサポートしており、そのデータをトラフィックステアリングの決定に役立てることができます。 NS1 Connect の合成監視ツールが基本的なアップ/ダウン監視をサポートしているのに対し、多くのサードパーティの統合は、負荷関連のメトリクスなどの追加データを収集する。 外部モニタリング・ソースからのデータ・フィードをアンサー・メタデータに直接接続して自動更新を有効にし、それらのメトリクスを参照するフィルタを使用して Filter Chain を構成することができます。
NS1 Connect プラットフォームは、以下のサードパーティモニタリングサービスをサポートしています:
- ThousandEyes
- Datadog
- アマゾン CloudWatch
- キャッチポイント
- AppDynamics
- Pingdom
または、カスタム NS1 Connect API ウェブフックをデータソースとして使用して、サポートされている回答メタデータフィールドと値にマッピングされた単純なキーと値のペアを含む JSON オブジェクトを含む API リクエストの送信をサポートする別のモニタリングシステムに接続することもできます。
上記のサードパーティ製モニタリング統合のいずれかを設定する場合は、それぞれの指示を参照してください。 次に、サードパーティのデータソースをアンサーに接続するには、アンサーメタデータ経由で接続する方法について「監視ジョブをDNSアンサーに接続する」を参照してください。
RUMベース(Pulsar)のデータ収集
Pulsar は、 の先進的なトラフィック・ステアリング・ソリューションで、アクティブなアプリケーション・ユーザーから収集した大量のリアル・ユーザー・モニタリング(RUM)データを収集し、このデータを集約して、トラフィック・ステアリングの意思決定に利用できるようにします。 NS1 Connect これにより、複雑なグローバル分散ネットワーク全体で、インフラストラクチャを認識したトラフィックの誘導が可能になります。 content delivery networks (CDNs) などのコミュニティ(共有)またはプライベート・リソースからリアルタイムのデータ収集を構成して、アプリケーション・エンドポイントとサービスのパフォーマンスと可用性を追跡できます。 NS1 Connect でサポートされている他の2つのモニタリング・メカニズムと同様に、 Pulsar モニタリング・ジョブを、対応する回答の Pulsar データ・ メタデータ・フィールドに接続して、自動更新を有効にすることができます。 その後、 Filter Chain の設定で、 Pulsar のトラフィックステアリングフィルタのいずれかを使用して、ルーティングを決定する際にそのデータを使用することができます。
詳細およびRUMの設定方法については、 パルサーのトラフィックステアリング(RUM) を参照してください。