Application Insights の概要ダッシュボード

Application Insights では、アプリケーションの正常性とパフォーマンスを一目で評価できるまとめが [概要] ウィンドウに提供されます。

A screenshot of the Application Insights Overview pane.

時間の範囲の選択は、インターフェイスの上部で使用できます。

Screenshot that shows the time range.

各タイルを選択して、対応するエクスペリエンスに移動できます。 たとえば、[失敗した要求] タイルを選択すると、[エラー] エクスペリエンスが開きます。

Screenshot that shows failures.

アプリケーション ダッシュボード

アプリケーション ダッシュボードは、Azure が備える既存のダッシュボード テクノロジを使って、アプリケーションの正常性とパフォーマンスに関する完全にカスタマイズ可能な単一ペイン ビューを提供します。

既定のダッシュボードにアクセスするには、[アプリケーション ダッシュボード] を選んでください。

Screenshot that shows the Application Dashboard button.

初めてダッシュボードにアクセスした場合は、既定のビューが開きます。

Screenshot that shows the Dashboard view.

気に入った場合は、既定のビューをそのままにしておけます。 または、ダッシュボードの要素を追加および削除して、チームのニーズに合わせることもできます。

Note

Application Insights のリソースにアクセスできるすべてのユーザーが、同じアプリケーション ダッシュボードのエクスペリエンスを共有します。 1 人のユーザーによって行われた変更が、すべてのユーザーのビューを変更します。

よく寄せられる質問

30 日を超えるデータを表示できますか?

いいえ、現在、ダッシュボードに表示されるデータは 30 日分という上限があります。

ダッシュボードに "リソースが見つかりません" というエラーが表示されます

Application Insights インスタンスを移動または名前変更すると、"リソースが見つかりません" というエラーが発生する場合があります。

この動作を回避するには、既定のダッシュボードを削除し、もう一度 [アプリケーション ダッシュボード] を選択して新しいダッシュボードを再作成してください。

Application Insights を使ってカスタム KPI ダッシュボードを作成する

Azure portal で作成できる複数のダッシュボードには、さまざまなリソース グループとサブスクリプションに及ぶ複数の Azure リソースからのデータを視覚化したタイルを含めることができます。 Application Insights からさまざまなグラフやビューをピン留めして、お使いのアプリケーションの正常性やパフォーマンスの全体像が把握できるカスタム ダッシュボードを作成できます。 このチュートリアルでは、Application Insights の複数のデータや視覚エフェクトを含むカスタム ダッシュボードの作成について説明します。

学習内容は次のとおりです。

  • Azure でカスタム ダッシュボードを作成します。
  • [タイル ギャラリー] からタイルを追加します。
  • Application Insights でダッシュボードに標準メトリックを追加します。
  • Application Insights に基づくカスタム メトリック グラフをダッシュボードに追加します。
  • Logs Analytics クエリの結果をダッシュボードに追加します。

前提条件

このチュートリアルを完了するには、次のものが必要です。

Note

ダッシュボードを操作するために必要なアクセス許可については、「ダッシュボードのアクセス制御について」を参照してください。

Azure へのサインイン

Azure portal にサインインします。

新しいダッシュボードを作成する

警告

Application Insights リソースを別のリソース グループまたはサブスクリプションに移動する場合は、古いタイルを削除し、同じ Application Insights リソースから新しいタイルを新しい場所にピン留めすることによって、ダッシュボードを手動で更新する必要があります。

単一のダッシュボードには、複数のアプリケーション、リソース グループ、サブスクリプションからのリソースを含めることができます。 お使いのアプリケーションの新しいダッシュボードを作成して、チュートリアルを開始します。

  1. Azure portal の左側にあるメニューのドロップダウンから [ダッシュボード] を選択します。

    Screenshot that shows the Azure portal menu dropdown.

  2. ダッシュボード ペインで、[新しいダッシュボード]>[空のダッシュボード] の順に選択します。

    Screenshot that shows the Dashboard pane.

  3. ダッシュボードの名前を入力します。

  4. ダッシュボードに追加できるさまざまなタイルを[タイル ギャラリー] で確認します。 また、グラフおよびその他のビューを、Application Insights からダッシュボードに直接ピン留めすることもできます。

  5. マークダウン タイルを見つけて、ダッシュボードにドラッグします。 このタイルを使用して、お使いのダッシュボードへわかりやすいテキストを追加するのに最適な、Markdown で書式設定されたテキストを追加できます。 詳細については、「Azure ダッシュボードで Markdown タイルを使用して、カスタム コンテンツを表示する」を参照してください。

  6. タイルのプロパティにテキストを追加し、ダッシュボード キャンバス上でサイズを変更します。

    Screenshot that shows the Edit Markdown tile.

  7. 画面上部にある [カスタマイズ完了] を選択して、タイルのカスタマイズ モードを終了します。

正常性の概要を追加する

静的テキストのダッシュボードでは味気ないため、Application Insights からタイルを追加して、お使いのアプリケーションの情報を表示させましょう。 Application Insights タイルは、[タイル ギャラリー] から追加できます。 Application Insights の画面から直接ピン留めすることもできます。 この方法で、既に使い慣れているグラフやビューを、ご自分のダッシュボードにピン留めする前に構成できます。

まず、お使いのアプリケーションの標準的な正常性の概要を追加します。 このタイルは構成が不要なので、ダッシュボードのカスタマイズを最小限に抑えられます。

  1. ホーム画面で対象の Application Insights リソースを選択します。

  2. [概要] ペインで、ピン留めアイコン pin icon を選択して、ダッシュボードにタイルを追加します。

  3. [ダッシュボードにピン留め] タブで、タイルの追加先となるダッシュボードを選択するか、新たに作成します。

  4. タイルがダッシュボードにピン留めされたことを示す通知が右上に表示されます。 通知内の [ダッシュボードにピン留めしました] を選択してダッシュボードに戻るか、[ダッシュボード] ペインを使用します。

  5. [編集] を選択して、ダッシュボードに追加したタイルの配置を変更します。 タイルを選択して目的の位置にドラッグした後、 [カスタマイズ完了] を選択します。 これで、有用な情報が表示されたタイルをダッシュボードで確認できるようになりました。

    Screenshot that shows the dashboard in edit mode.

カスタム メトリック グラフを追加する

[メトリック] パネルを使用すると、オプションのフィルターおよびグループ化によって、時間の経過と共に Application Insights によって収集されるメトリックをグラフ化できます。 Application Insights のその他すべてのものと同じように、ダッシュボードにこのグラフを追加できます。 このステップにはまず、少しのカスタマイズが必要です。

  1. ホーム画面で対象の Application Insights リソースを選択します。

  2. [メトリック] を選びます。

  3. 空のグラフが表示され、メトリックを追加するように求められます。 グラフにメトリックを追加し、必要に応じてフィルターやグループ化を追加します。 次の例には、成功したかどうかでグループ化したサーバー要求の数が表示されています。 このグラフにより、成功または失敗した要求を、実行中のビューで確認できます。

    Screenshot that shows adding a metric.

  4. 右側の [ダッシュボードにピン留めする] を選択します。

  5. タイルがダッシュボードにピン留めされたことを示す通知が右上に表示されます。 通知内の [ダッシュボードにピン留めしました] を選択してダッシュボードに戻るか、ダッシュボード タブを使用します。

  6. これで、タイルがダッシュボードに追加されます。 タイルの位置を変更するには、 [編集] を選択します。 タイルを選択して目的の位置にドラッグした後、 [カスタマイズ完了] を選択します。

ログ クエリを追加する

Application Insights の Logs には、Application Insights によって収集されたすべてのデータの分析に使用できる、高度なクエリ言語が備わっています。 グラフやその他のビューと同じように、ダッシュボードにログ クエリの出力を追加できます。

  1. ホーム画面で対象の Application Insights リソースを選択します。

  2. 左側の [監視][Logs] を選択して [Logs] タブを開きます。

  3. 次のクエリを入力すると、最も多く要求された上位 10 ページと要求の数が返されます。

     requests
     | summarize count() by name
     | sort by count_ desc
     | take 10
    
  4. クエリの結果を検証するために、 [実行] を選択します。

  5. ピン アイコン Pin icon を選択して、ダッシュボードの名前を選択します。

  6. ダッシュボードに戻る前に別のクエリを追加しますが、グラフとしてレンダリングします。 すると、ダッシュボードでログ クエリを視覚化するさまざまな方法が表示されます。 次のクエリで開始します。このクエリでは、上位 10 個の操作をまとめて、ほとんどは除外しています。

     exceptions
     | summarize count() by operation_Name
     | sort by count_ desc
     | take 10
    
  7. [グラフ] を選び、その後 [ドーナツ] を選択して出力を視覚化します。

    Screenshot that shows the doughnut chart with the preceding query.

  8. 右上のピン アイコン Pin icon をクリックして、グラフをダッシュボードにピン留めします。 その後、ダッシュボードに戻ります。

  9. 選択されたフォーマットで、クエリの結果がダッシュボードに追加されます。 各結果を選択して適切な位置にドラッグします。 次に、[カスタマイズ完了] を選択します。

  10. 各タイトルの鉛筆アイコン Pencil icon を選択し、それを使用してタイトルをわかりやすいものにします。

ダッシュボードの共有

  1. ダッシュボードの上部にある [共有] を選択して、変更内容を発行します。
  2. 必要に応じて、ダッシュボードにアクセス権を持つ特定のユーザーを定義できます。 詳細については、「Azure ロールベースのアクセス制御を使用した Azure ダッシュボードの共有」を参照してください。
  3. [発行] を選択します。

次のステップ

  • ファネル
  • 保持
  • ユーザー フロー
  • このチュートリアルでは、カスタム ダッシュボードを作成する方法を学習しました。 次に、Application Insights ドキュメントの残りの部分をご覧ください。これにはケース スタディも含まれています。