Azure App Insightsインテグレーション

Azure App Insightsインテグレーションの有効化方法

LoadFocusとAzure App Insightsを統合して、負荷テストとJMeterテストの結果をリアルタイムでAzure App Insightsアカウントに直接ストリーミングします。

LoadFocus Integrations with External Reporting Platforms

テスト中にAzure App Insightsにリアルタイム結果を送信するには:

  1. LoadFocusでテストに移動します。
  2. IntegrationsメニューをクリックしてAzure App Insightsの新しいインテグレーションを作成します。

LoadFocus add Azure App Insights integrations

  1. 「New Integration」をクリックして新しいインテグレーションを作成します。

Azure App Insights integrations

インテグレーションフィールド

  • Name: インテグレーションに名前を付けます。
  • Azure App Insights site: Azure App Insightsの接続文字列。(取得方法については以下のセクションを参照してください)
  • LOG RESPONSE DATA: alwaysに設定すると、常にレスポンスデータを送信します。
  • LOG SAMPLE DATA: alwaysに設定すると、常にサンプルデータを送信します。

App Insightsアカウントの接続文字列を取得するには、Azure App Insights APIキードキュメントをご覧ください。

Azure App Insightsを個別のテストに接続する

テストごとにユニークなAzure App Insights設定(「Log Response Data」や「Log Sample Data」の異なる設定)を使用する場合:

  1. ユニークな設定ごとにAzure App Insightsのインテグレーションプロセスを完了します。
  2. テストごとに各接続サービスを有効にします。

主要なテストメトリクスの可視化

インテグレーションが有効な状態で、テストデータがAzure App Insightsダッシュボードにストリーミングされ、以下が提供されます:

  • リクエスト総数と失敗リクエスト、エラー率、レイテンシ、レスポンスタイムのリアルタイムサマリー。
  • アプリケーションパフォーマンスのしきい値に関するインサイト。

ダッシュボードをカスタマイズして、テストメトリクスを他のモニタリングデータと相関させます:

  • CPUやメモリグラフなどのシステムバイタルを追加します。
  • トラフィック増加時のリソースの可用性を観察します。
  • コード変更によるパフォーマンスの低下を特定します。

ログによる個別テスト結果の詳細分析

メトリクスがパターンやトレンドを明らかにする一方、ログは個別のテスト実行に関する詳細情報を提供します:

  • デフォルトダッシュボードでメトリクスと一緒にログが利用できます。
  • Log Explorerを使用してコンテキスト内でログを表示し、特定のサブセットをフィルタリングします。
  • エラーレスポンスや特定のレイテンシ値のログを分析します。

今すぐ負荷テストデータのモニタリングを開始

Azure App InsightsとLoadFocusを統合して:

  • 負荷テストデータを可視化・分析します。
  • 負荷テスト結果をスタック全体のテレメトリと相関させます。
  • 本番環境の前にパフォーマンスの問題を予測して対処します。

Azure App Insightsインテグレーションの削除

Azure App Insightsを切断するには:

  1. LoadFocusでAccount > Integration Settingsに移動します。
  2. 削除するAzure App Insightsインテグレーションを選択してDeleteをクリックします。
  3. インテグレーションが外部レポートサービスリストから削除されます。