繁体   English   中英

用于监视SQL查询的Azure Application Insights

[英]Azure Application Insights for monitoring SQL Queries

我试图从发送到Application Insights的Azure应用服务中获取SQL查询。

这个答案中 ,我在分析中运行了依赖项检查,并得到了sdk版本rddf:2.5.0-49733 因此,现在我需要安装状态监视器-但这不是用于IIS托管吗? 如果我在Azure上将其作为应用程序服务运行,那么该怎么办?

这是我目前所看到的:

在此处输入图片说明

因此,第一件事是,您必须在Azure中为该Application Insights实例启用Profiler。 单击Enable Profiler按钮:

在此处输入图片说明

您需要将您的应用加入基本服务计划或更高版本。 我的是免费的,这是行不通的。 我必须升级到基本才能启用Profiler。 确保分析器已启动。

然后,我不得不链接我的应用程序,尽管这可能会自动发生。

在此处输入图片说明

花了些时间才能做到这一点,我不得不重新安装并Add Instrumentation Key (从省略号的菜单中)。

最后,它起作用了:

在此处输入图片说明

SDK版本也现在是: rddp:2.5.0-49733

若要获取在Azure WebApp中运行的应用程序的完整SQL查询,请在Web应用程序中安装“ Application Insights”扩展。 安装扩展程序后,请重新启动应用程序服务。 这样可以收集完整的SQL语句。

(启用概要分析可以对代码进行更多概要分析,但是如果您的唯一目标是获取SQL查询,则假设正确设置了检测密钥,则只需要安装扩展即可)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM