次の方法で共有


Azure Service Fabric アプリケーションで .NET Profiler を有効にする

Application Insights Profiler for .NET は、Azure Diagnostics に付属しています。 Azure Service Fabric クラスター用の Azure Resource Manager テンプレート (ARM テンプレート) を使用して、Azure Diagnostics 拡張機能をインストールできます。 Service Fabric クラスターに Azure Diagnostics をインストールするテンプレートを入手します。

このガイドでは、以下の方法について説明します。

  • Application Insights Profiler for .NET プロパティを ARM テンプレートに追加します。
  • Application Insights Profiler for .NET インストルメンテーション キーを使用して Service Fabric クラスターをデプロイします。
  • Service Fabric アプリケーションで Application Insights を有効にします。
  • Service Fabric クラスターを再デプロイして .NET Profiler を有効にします。

前提条件

展開テンプレートを作成する

  1. Service Fabric マネージド クラスターで、ARM テンプレートを実装した場所に移動します。

  2. デプロイ テンプレート ファイルで Azure Diagnostics 拡張機能の WadCfg タグを探します。

  3. WadCfg の子要素として次の SinksConfig セクションを追加します。 ApplicationInsightsProfiler プロパティ値は、自分の Application Insights のインストルメンテーション キーに置き換えます。

    "settings": {
        "WadCfg": {
            "SinksConfig": {
                "Sink": [
                    {
                        "name": "MyApplicationInsightsProfilerSinkVMSS",
                        "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
                    }
                ]
            },
        },
    }  
    

デプロイ テンプレートに診断拡張機能を追加する方法の詳細については、「Windows VM と Azure Resource Manager テンプレートで監視と診断を利用する」を参照してください。

Service Fabric クラスターをデプロイする

インストルメンテーション キーを使用して WadCfg を更新したら、Service Fabric クラスターをデプロイします。

Azure Diagnostics 拡張機能をインストールすると Application Insights Profiler for .NET がインストールされて有効になります。

Service Fabric アプリケーションで Application Insights を有効にします

.NET Profiler で要求のプロファイルを収集するには、アプリケーションが Application Insights の操作を追跡している必要があります。

Application Insights を有効にしたら、アプリケーションを再デプロイします。

トラフィックを生成し、.NET Profiler トレースを表示する

  1. 可用性テストを起動してアプリケーションへのトラフィックを生成します。
  2. Application Insights インスタンスにトレースが送信されるまで 10 分から 15 分待ちます。
  3. Azure portal の Application Insights インスタンスを介して Profiler トレースを表示します。

次のステップ

Note

インストルメンテーション キーのインジェストのサポートは、2025 年 3 月 31 日に終了します。 インストルメンテーション キーのインジェストは引き続き機能しますが、この機能の更新プログラムやサポートは提供されなくなります。 接続文字列に移行することで、新機能をご利用いただけます。