Application Insights を使用したライブ Azure Functions アプリのプロファイリング

この記事では、Azure portal を使用して以下を行います。

  • Functions アプリの現在のアプリ設定を表示します。
  • Functions アプリで Profiler を有効にするために、2 つの新しいアプリ設定を追加します。
  • Functions アプリの Profiler に移動してデータを表示します。

注意

App Service プランで、Azure Functions アプリに対して Application Insights Profiler を有効にすることができます。

前提条件

Profiler を有効にするためのアプリ設定

アプリ設定
APPINSIGHTS_PROFILERFEATURE_VERSION 1.0.0
DiagnosticServices_EXTENSION_VERSION ~3
APPINSIGHTS_INSTRUMENTATIONKEY App Insights リソースの一意の値。

Azure Functions アプリにアプリ設定を追加する

Azure portal の Functions アプリの概要ページから次のようにします。

  1. [設定] の下で [構成] を選択します。

    左側のメニューの [設定] セクションから [構成] を選んでいるスクリーンショット。

  2. [Application settings] (アプリケーションの設定) タブで、APPINSIGHTS_INSTRUMENTATIONKEY 設定が設定の一覧に含まれていることを確認します。

    一覧での [App Insights のインストルメンテーション キー] の設定を示すスクリーンショット。

  3. [新しいアプリケーション設定] を選択します。

    [新しいアプリケーション設定] ボタンが強調されているスクリーンショット。

  4. アプリ設定とその上記の表からコピーし、対応するフィールドに貼り付けます。

    App Insights プロファイラー機能のバージョン設定の追加のスクリーンショット。

    診断サービス拡張機能のバージョン設定の追加のスクリーンショット。

    この時点では、[デプロイ スロットの設定] は空白のままにします。

  5. [OK] をクリックします。

  6. トップ メニューの [保存]、次に [続行] をクリックします。

    構成ブレードの上部メニューの [保存] ボタンが強調されているスクリーンショット。

    保存後のダイアログで [続行] ボタンが強調されているスクリーンショット。

これで、表にそれらのアプリ設定が表示されます。

構成ブレードのテーブルに 2 つの新しいアプリ設定が示されているスクリーンショット。

注意

Profiler は、以下を使って有効にすることもできます。

次の手順

次の方法を学習します。