You need to enable JavaScript to run this app. AppInsight Logs中无需project即可展示更多列的Kusto命令是什么
优惠活动
大模型
产品
解决方案
定价
更多

AppInsight Logs中无需project即可展示更多列的Kusto命令是什么

Azure AppInsight Logs 新增展示列无需全量指定原有列的解决方案

核心使用Kusto查询语言的extend运算符即可实现你的需求:不需要列出所有原有列,仅新增自定义的额外展示列,原有全部列都会保留在结果中。

基础用法示例

比如你要查询traces日志表,新增一列MsgLength统计每条日志内容的长度,查询语句如下:

traces
| where timestamp > ago(1h)
// 新增MsgLength列,原有列全部保留
| extend MsgLength = strlen(message)
| limit 100

同类列调整场景实用运算符(均无需全量指定原有列)

  • 调整列展示顺序:使用project-reorder,仅需要指定要前置的列,剩余列按原有默认顺序排列
    示例:将新增的MsgLength和原有timestamp列放到最左侧
    | project-reorder MsgLength, timestamp
    
  • 重命名已有列:使用project-rename,仅指定要修改的列名映射即可
    示例:将原有message列重命名为LogContent
    | project-rename LogContent = message
    
  • 移除不需要的列:使用project-away,仅指定要删除的列,其余列全部保留
    示例:移除默认展示的itemType列
    | project-away itemType
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 12:24:08