Azure App Insights日志查询中.show queries命令失效原因及解决方法
问题原因与解决办法
为什么命令无法运行
- 你用的
.show queries是Azure Data Explorer(Kusto)集群的管理命令,对应的文档是Kusto的管理操作文档,但你在Azure Application Insights日志查询中执行它——这两个环境的查询能力有本质区别:- Application Insights的日志查询仅针对你的应用产生的日志数据(请求、异常、跟踪等),不支持Kusto的集群级管理命令。
.show queries的作用是查询Kusto集群上正在运行或历史执行的查询,这类操作不属于App Insights的功能范围,自然无法解析执行。
如何实现你的需求
分两种场景处理:
- 想查看自己在App Insights里的查询历史:直接在App Insights日志查询页面,点击顶部的时钟图标(“查询历史记录”),就能看到你之前执行过的查询语句及相关信息。
- 想查看集群层面的查询运行状态:需要切换到对应的Azure Data Explorer集群,在Kusto查询编辑器中执行
.show queries命令,且你必须拥有该集群的Database Monitor及以上权限才能执行。
内容的提问来源于stack exchange,提问作者manymanymore
相关产品推荐
相关产品推荐

