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

Azure Arc服务器KQL查询:按软件分组展示安装服务器

解决Azure Arc服务器软件统计的KQL查询问题

你需要实现每个软件仅显示一行,同时支持展开查看对应安装服务器的需求,无需使用join操作,直接通过summarize结合集合类函数即可完成:

正确的KQL查询

ConfigurationData
| where ConfigDataType == "Software" and SoftwareType == "Application"
| summarize 
    安装总数 = count(),
    安装服务器列表 = make_set(Computer)  // 用make_set去重服务器名,需保留重复记录则换为make_list
by SoftwareName
| order by SoftwareName asc

关键说明

  • make_set(Computer)会把安装该软件的所有唯一服务器名称整理成动态数组,在Azure Log Analytics界面中点击数组字段就能展开查看全部服务器。
  • count()直接统计每个软件的安装次数,和服务器列表绑定在同一行,彻底避免了原查询因join产生的重复行问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 05:05:53