Application Insights Status Monitor 不跟踪 .Net Frameworks 4.5 的 SQL 依赖项



我有一个云服务托管的应用程序,其中包含 Web 和辅助角色。为了附加 AppInsights 遥测,我遵循了本文 (https://learn.microsoft.com/en-us/azure/azure-monitor/app/cloudservices(,包括 Sql 语句遥测步骤。我也依赖此示例 (https://github.com/microsoft/ApplicationInsights-Home/tree/master/Samples/AzureEmailService(

部署解决方案后,我跟踪了所有(http 和 azure 存储(依赖项,但 sql 除外。

环境: .Net Framework v4.5, EntityFramework 6.1.3, Azure SDK 2.9.6

Nuget 依赖项:

<package id="Microsoft.ApplicationInsights" version="2.10.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.Agent.Intercept" version="2.4.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.DependencyCollector" version="2.10.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.JavaScript" version="1.0.0-build00159" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.PerfCounterCollector" version="2.10.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.TraceListener" version="2.10.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.Web" version="2.10.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.WindowsServer" version="2.10.0" targetFramework="net45" />
<package id="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel" version="2.10.0" targetFramework="net45" />

我已经检查了日志,可以看到已成功安装了 AppInsights 状态监视器。

有什么想法吗?

UPD

找到的 SDK 版本:rddf:2.10.0-32157

任何想法如何将其修复为 rddp?

我是来自Microsoft的亚历克斯。我的团队致力于云服务扩展。我们似乎在为您安装状态监视器以启用SQL跟踪时遇到问题。我道歉。

您是否可以自己在 Web 角色和辅助角色上自行安装状态监视器作为解决方法,如下所述: https://learn.microsoft.com/en-us/azure/azure-monitor/app/status-monitor-v2-api-enable-instrumentation-engine ?

最新更新