Azure App Service Application Insights 不显示依赖的 sql 命令文本
Posted
技术标签:
【中文标题】Azure App Service Application Insights 不显示依赖的 sql 命令文本【英文标题】:Azure App Service Application Insights Not showing sql command text in dependency 【发布时间】:2018-12-09 00:12:11 【问题描述】:我有一个使用 Application Insights 在 Azure 应用服务上运行的 Web 应用 (.Net 4.6.2)。我使用 SQL Azure 作为后端。当 Application Insights 记录 sql 依赖项时,不包含命令文本,只有服务器名称和数据库名称显示在“命令”下
我已经卸载并重新安装了扩展程序,并且似乎已经用尽了在线资源。谁能建议我在哪里寻找解决方案?
【问题讨论】:
请检查收集的SQL依赖项的版本。它是从“rddp”还是“rddf”开始的?如果它不是“rddp”,那么扩展安装没有工作。 它是 rddf 所以我猜它是错误的版本。我刚刚将它作为扩展安装在我的 azure Web 应用程序中。如何修复安装? 你是如何安装扩展的?您是否使用应用服务资源菜单的 Settings 部分下的 Application Insights 刀片?如果是这样,当您单击该刀片中的疑难解答信息时,是否表示扩展正在运行? 最初我使用应用洞察刀片。我已经通过扩展刀片卸载并重新安装了几次以尝试使其正常工作。故障排除信息表明配置文件 Web 作业已启用并且 Web 作业监控处于活动状态。但是我有两个看起来不正确的标志: InstrumentationEngineLoaded false 和 InstrumentationEngineExtensionLoaded false 【参考方案1】:这是您安装扩展的方式吗? (只是仔细检查)然后您尝试删除/添加扩展名?
另外 - 您的应用程序是否已经在源代码中引用了 SDK? (通过 nuget)
【讨论】:
以上是关于Azure App Service Application Insights 不显示依赖的 sql 命令文本的主要内容,如果未能解决你的问题,请参考以下文章
如何将Azure DevOps中的代码发布到Azure App Service中
Web API系列教程3.10 — 实战:处理数据(发布App到Azure App Service)