ヘルプ APM Azure内でのAPM設定

Azure FunctionでのAPMエージェント設定(.NET Core)

Azure Functionで、APMインサイト,NET Coreエージェント連携を使用して、応答時間、スループット、Apdexスコア追跡し、Azure Functionアプリケーションのパフォーマンスを監視します。

目次

Azureポータルでの.NET Coreエージェントインストール

  1. Azureポータルにログインし、[Function App]タブに表示されているアプリをクリックします。
    Function App tab
  2. [拡張]タブに移動し、[+追加]をクリックします。
    Add option
  3. 表示されたポップアップで、拡張の選択ドロップダウンから、[APM Insight .NET Core Agent(version)--Site24x7]を選択します。
    Add site extension pop-up
  4. ライセンス規約を承諾し、[追加]をクリックしてエージェントインストールを行います。
    Accept the license agreement
  5. アプリをクリックして、[構成]→[アプリケーション設定]→[新規アプリケーション設定]に移動します。表示されたポップアップで、次のキーバリューをそれぞれ指定します。
    Add/Edit application setting pop-up
    1. 下記スクリーンショット内の名前と値を入力し、[OK]をクリックします。
    2. [新規アプリケーション設定]を再度クリックし、値を入力します。
    3. すべてのキー値を追加できるまで上記ステップを繰り返し行います。

    4.    Name and Value
    CORECLR_ENABLE_PROFILING=1 
    CORECLR_PROFILER={9D363A5F-ED5F-4AAC-B456-75AFFA6AA0C8}
    CORECLR_PROFILER_PATH_64=C:\Home\Site24x7DotNetCoreAgent\x64\ClrProfilerAgent.dll
    CORECLR_PROFILER_PATH_32=C:\Home\Site24x7DotNetCoreAgent\x86\ClrProfilerAgent.dll
    CORECLR_SITE24X7_HOME=C:\Home\Site24x7DotNetCoreAgent
    DOTNET_ADDITIONAL_DEPS=C:\Home\Site24x7DotNetCoreAgent\additionalDeps
    DOTNET_SHARED_STORE=C:\Home\Site24x7DotNetCoreAgent\store
    S247_LICENSE_KEY=YOUR_LICENSE_KEY_HERE

    Site24x7から"S247_LICENSE_KEY"を取得します。
    取得には、Site24x7にログインし、[APM]→[APMインサイト]→[アプリケーション]横の[+]→[.NET]→[デバイスキーの表示]をクリックします。
    キーをコピー後、上記の"YOUR_LICENSE_KEY_HERE"に置換します。
    Copy paste the license key

  6. Azure Function Appを再起動し、監視を開始します。
    Restart the Azure function app
  7. アプリが起動しトランザクションが処理されると、メトリックが表示されます。
    APM metrics

 

Azureポータルでの.NET Coreエージェントアップグレード

Azure Function Appの.NET Coreエージェントをアップグレードするには、次の手順を行ってください。

  1. Azureポータルにログインし、[Function App]タブをクリックします。
  2. 開発者ツール項目の[拡張]をクリックします。
  3. [アップデート可能]アイコンをクリックし、エージェントをアップグレードします。
    Update Available icon
  4. アップグレードが完了したら、Azure Functionアプリを再起動します。
    Restart the Azure function app