You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中实现Azure Monitor Log Analytics的KQL查询功能?

Azure Monitor Logs/KQL 在VS Code中的替代方案

以下是几个实用的替代方案,可满足在VS Code中运行KQL、访问Log Analytics工作区的需求:

  • 官方Kusto语言扩展:安装VS Code的「Kusto Language Extension」,它支持KQL语法高亮、智能提示。虽然没有ADS那样的一键连接入口,但可以通过Kusto: Connect命令,选择对应Azure云环境并完成身份验证,找到目标Log Analytics工作区对应的Kusto集群(Log Analytics基于Kusto引擎构建),之后即可在编辑器中编写并运行KQL查询。

  • Azure CLI终端执行:在VS Code终端中使用Azure CLI的az monitor log-analytics query命令直接执行KQL,示例命令:

    az monitor log-analytics query --workspace <你的工作区ID> --analytics-query "AzureActivity | take 10"
    

    适合脚本化、批量执行查询的场景,还能结合VS Code的任务功能实现自动化运行。

  • Azure Portal内嵌编辑器联动:若对VS Code的深度集成要求不高,可直接使用Azure Portal中Log Analytics工作区的内置KQL编辑器,支持查询保存、语法校验等功能。配合VS Code的Azure扩展,能直接在编辑器内快速跳转到Portal的查询页面。

  • 自定义VS Code任务与代码片段:创建KQL代码片段,快速生成常用查询模板;同时配置VS Code任务,绑定Azure CLI查询命令,实现一键运行指定KQL查询,提升日常操作效率。

内容的提问来源于stack exchange,提问作者Sajitha Sritharan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 16:32:39