共用方式為


啟用適用於 Azure 的 .NET Profiler 雲端服務

您可以啟用適用於 .NET 的 Application Insights Profiler,以接收 Azure 雲端服務 實例的效能追蹤。 Profiler 會透過 Azure 診斷 擴充功能安裝在 Azure 雲端服務 實例上。

在本指南中,您將了解如何:

  • 啟用 Azure 雲端服務的執行個體,以將診斷資料傳送至 Application Insights。
  • 在您的解決方案內設定 Azure 診斷 擴充功能,以安裝 .NET Profiler。
  • 部署您的服務並產生流量,以檢視分析工具追蹤。

必要條件

使用 Application Insights 來追蹤要求

當您將 Azure 雲端服務的執行個體發佈至 Azure 入口網站時,請將 Application Insights SDK 新增至 Azure 雲端服務

螢幕擷取畫面顯示用於對 Application Insights 傳送資訊的核取方塊。

在新增 SDK 與將 Azure 雲端服務的執行個體發佈至 Azure 入口網站之後,請使用 Application Insights 追蹤要求:

設定 Azure 診斷擴充功能

針對應用程式角色找出 Azure 診斷 diagnostics.wadcfgx 檔案。

螢幕擷取畫面顯示 Azure 雲端服務方案總管中的診斷檔案。

新增下列 SinksConfig 區段作為 WadCfg 的子元素:

<WadCfg>
  <DiagnosticMonitorConfiguration>...</DiagnosticMonitorConfiguration>
  <SinksConfig>
    <Sink name="MyApplicationInsightsProfiler">
      <!-- Replace with your own Application Insights instrumentation key. -->
      <ApplicationInsightsProfiler>00000000-0000-0000-0000-000000000000</ApplicationInsightsProfiler>
    </Sink>
  </SinksConfig>
</WadCfg>

注意

應用程式和 ApplicationInsightsProfiler 接收器所使用的檢測金鑰必須相符。

使用新的診斷設定部署您的服務。 適用於 .NET 的 Application Insights Profiler 現在已設定為在您的 Azure 實例上執行 雲端服務。

下一步

注意

針對檢測金鑰擷取的支援將在 2025 年 3 月 31 日結束。 檢測金鑰擷取將會繼續運作,但我們不再提供該功能的更新或支援。 轉換至連接字串以利用新功能