小编CLS*_*CLS的帖子

Grafana 查询以过滤空值标签

有没有办法指定对 Grafana 查询进行过滤以仅包含特定标签为空的结果? 或者至少有指定标签的唯一结果,即使它有一个空值?

我的查询看起来像这样。我想列出我有空的日志traceId。不幸的是,其中包括我没有标签的所有日志traceId

{container="myproject-subfunction"}
|json|__error__ = ""
|traceId = ""
Run Code Online (Sandbox Code Playgroud)

我想区分这两行。我当前的查询包括两者。

  • 没有标签{"level":"info","message":"Some message 1"}
  • 标签为空{"level":"info","message":"Some message 2","traceId":""}

ps:这是关于验证错误修复,我们的代码错误地记录了空字段。

grafana prometheus

6
推荐指数
0
解决办法
2080
查看次数

标签 统计

grafana ×1

prometheus ×1