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

如何在Grafana查询中筛选仅含空值traceId标签的日志?

Grafana日志查询筛选:仅保留含空值特定标签的结果

你可以通过在查询中加入exists判断来区分这两类日志,精准筛选出包含traceId标签且值为空的条目。修改后的查询语句如下:

{container="myproject-subfunction"}
|json|__error__ = ""
|exists traceId
|traceId = ""

逻辑说明:

  • exists traceId:这一步会直接过滤掉所有不包含traceId标签的日志,只保留确实带有该标签的条目。
  • 再配合traceId = "":就能精准筛选出那些traceId标签存在但值为空的日志,完全排除掉没有traceId字段的日志。

如果你的需求是**仅保留包含traceId标签(不管值是否为空)**的日志,只需要保留exists traceId这一行,去掉traceId = ""即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 10:18:32