应用程序见解 - 查看SQL查询

The*_*Guy 8 azure-application-insights

我有一个.NET 4.6.1设置.我能够看到SQL显示为依赖,但我想查看它正在执行的命令,这样我们可以看看花费最多的时间.现在在命令部分,它只是显示sql server的FQDN.

任何帮助将不胜感激.

Joh*_*ner 3

取决于您拥有哪种类型的应用程序及其部署位置,但完整说明如下:

https://learn.microsoft.com/en-us/azure/application-insights/app-insights-asp-net-dependency

设置依赖监控

部分依赖关系信息由 Application Insights SDK 自动收集。

要获取完整数据,请为主机服务器安装适当的代理。

  • IIS 服务器 - 在服务器上安装状态监视器,或者将应用程序升级到 .NET Framework 4.6 或更高版本,并在应用程序中安装 Application Insights SDK。

  • Azure Web 应用程序 - 在 Web 应用程序控制面板中,打开 Web 应用程序控制面板中的 Application Insights 边栏选项卡,然后在出现提示时选择“安装”。

  • Azure 云服务 - 使用启动任务或安装 .NET Framework 4.6+

  • 这是行不通的。我有一个 .NET 4.6 POC 项目设置,我也部署到 Azure 应用服务,并且它不记录 SQL 命令。我使用的是 Azure App Insights SDK 2.3.0 版本。 (4认同)