Azure リソースに依存する重要なアプリケーションとビジネス プロセスがある場合は、それらのリソースの可用性、パフォーマンス、および操作を監視する必要があります。 この記事では、Azure Load Testing によって生成される監視データについて説明します。
Azure Load Testing では、 Azure Monitor を使用して監視データが作成されます。これは、Azure のフル スタック監視サービスです。 Azure Monitor には、Azure リソースを監視するための完全な機能セットが用意されています。 また、他のクラウドやオンプレミスのリソースも監視できます。 Azure Monitor での Azure リソースの監視についての詳細情報。
ヒント
Azure Monitor に関連したコストを把握するには、使用量と推定コストに関する記事を参照してください。 データが Azure Monitor に表示されるまでの時間を理解するには、「ログ データ インジェスト時間を参照してください。
データの監視
Azure Load Testing では、「Azure リソースからの監視データ」で説明されている他の Azure リソースと同じ種類の 監視データが収集されます。
Azure Load Testing によって作成されたログ メトリックの詳細については、 Azure Load Testing データの監視に 関するリファレンスを参照してください。
収集とルーティング
プラットフォーム メトリックとアクティビティ ログは自動的に収集および格納されますが、診断設定を使用して他の場所にルーティングすることもできます。 リソース ログは、診断設定を作成して 1 つ以上の場所にルーティングするまで収集および保存されません。
Azure portal、CLI、または PowerShell を使用して診断設定を作成する詳細なプロセスについては、「診断設定を作成して Azure でプラットフォーム ログとメトリックを収集する」を参照してください。 診断設定を作成するときに、収集するログのカテゴリを指定します。
Azure Load Testing のログ カテゴリは、Azure Load Testing データの監視リファレンスに記載されています。
ログの分析
Azure Monitor ログのデータはテーブルに格納され、各テーブルには独自の一意のプロパティ セットがあります。 Azure Monitor のすべてのリソース ログには、同じフィールドの後にサービス固有のフィールドが続きます。 共通のスキーマの概要については、Azure Monitor リソース ログのスキーマに関する記事をご覧ください。
Azure Load Testing リソース ログのスキーマについては、 Azure Load Testing データの監視に関するリファレンスを参照してください。
アクティビティ ログは、サブスクリプションレベルのイベントの分析情報が得られる Azure プラットフォーム ログの一種です。 個別に表示できるほか、Azure Monitor ログにルーティングして、Log Analytics を使用してより複雑なクエリを実行することもできます。
Azure Load Testing 用に収集されるリソース ログの種類の一覧については、 Azure Load Testing データの監視に関するリファレンスを参照してください。
サンプル Kusto クエリ
Von Bedeutung
Azure Load Testing メニューから [ログ ] を選択すると、クエリ スコープが現在の [サービス名] に設定された状態で Log Analytics が開きます。 つまり、ログ クエリには、そのリソースからのデータのみが含まれます。 他の [サービス リソース] のデータや他の Azure サービスのデータを含むクエリを実行する場合は、Azure Monitor メニューから [ログ] を選択します。 詳細については、「Azure Monitor Log Analytics のログ クエリのスコープと時間範囲」を参照してください。
Azure Load Testing リソースの監視に役立つクエリを次に示します。
テストの一覧を取得します。
AzureLoadTestingOperation | where OperationId == "Test_CreateOrUpdateTest" | where HttpStatusCode == 201 | summarize count() by _ResourceIdテスト実行の一覧を取得します。
AzureLoadTestingOperation | where OperationId == "TestRun_CreateAndUpdateTest" | where HttpStatusCode == 201 | summarize count() by _ResourceId
次のステップ
Azure Load Testing によって作成されたメトリック、ログ、およびその他の重要な値のリファレンスについては、Azure Load Testing データの監視に関するリファレンスを参照してください。
Azure リソースの監視の詳細については、「Azure Monitor を使用した Azure リソースの監視」を参照してください。