次の方法で共有


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. デプロイ テンプレート ファイルで WadCfg 拡張機能の タグを探します。

  3. SinksConfig の子要素として次の WadCfg セクションを追加します。 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 トレースを表示します。

次のステップ

注記

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