Synthetic モニタリングによるシステムの問題の特定
Synthetic モニターが実行するテストにより、サービスオーナーやオペレーターは、サービスエンドポイントのパフォーマンスを大規模に確認できます。
Synthetic モニタリング の使用の概要
サービスオーナーは、 Synthetic モニタリング を使用してサービスのエンドポイントを監視し、エンドポイントが利用可能で期待どおりに実行されていることを確認します。合成テストが失敗したときに通知を受け取ることができるため、問題を迅速に軽減できます。HTTP API の成功率と応答時間の傾向を確認できます。
オペレーターは、問題のトリアージの一環として Synthetic モニタリングを使用できます。サービスに問題があると知った場合、そのサービスのエンドポイントのテスト結果を確認できます。テストが失敗したり、応答時間が遅い場合は、調査する必要があります。
モニターに関するアグリゲート情報を表示する
Synthetic モニタリングのランディングページには、非アクティブなモニターを含む、作成されたすべてのモニターの概要が表示されます。
ここから、すべてのモニターのステータスを確認できます。上部のカードを選択すると、モニターのリストがフィルタリングされます。たとえば、失敗したモニターやステータスが不明のモニターのみを表示できます。
デフォルトでは、モニターのリストは [更新日時 (Updated)] 列のタイムスタンプでソートされています。別の列ヘッダーを選択して、そのカテゴリでソートすることもできます。
モニターとそのテストを表示する
モニターの詳細とテスト結果を表示するには、Synthetic モニタリングのランディングページからモニターを選択します。[モニターの詳細 (Monitor details)] ページは、モニターのパフォーマンスを理解するために必要な主な情報を提供します。
ヘッダーの情報を使用して、モニターのステータスや最後にテストを実行した日時など、モニターの基本的な健全性を把握できます。
個々のテストを表示する
メトリクスカードには、モニターが実行した各テストの健全性を理解するのに役立つ 2 つのチャートが表示されます。[失敗したテスト] チャートには、各テストが成功した場合は 0、失敗した場合は 1 の値で表示されます。チャート上のポイントにカーソルを合わせると、詳細が表示されます。
[応答時間 (Response time)] チャートには、エンドポイントからの応答を受信するのにかかった時間がミリ秒で表示されます。チャート上のポイントにカーソルを合わせると、詳細が表示されます。
[モニター結果履歴 (Monitor result history)] テーブルには、各テストがリストされます。デフォルトでは、テーブルはタイムスタンプ順に新しいものから古いものへとソートされます。問題を見つけやすくするため、任意の列でソートできます。たとえば、 [結果] でソートしてすべての失敗をまとめて表示したり、[応答時間 (Response time)] でソートしてレイテンシが最も高いテストを表示したりできます。
失敗時にアラートを生成するようにモニターが構成されている場合、アラートへのリンクが [アラート ] 列に表示されます。アラートリンクを選択すると、その 詳細が表示されます。