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

如何在Jaeger UI中搜索分属不同Span的多个标签?

Jaeger跨Span标签联合搜索解决方案

Jaeger默认的标签搜索逻辑是匹配单个Span内的标签组合,你输入error=true account=xxx时,它会寻找同时包含这两个标签的同一个Span,而你的error和account标签分别属于server和internal两个不同Span,所以无结果。

要实现跨Span的标签联合搜索,需要使用Trace级别的搜索语法:

  • 直接匹配整个Trace内任意Span的标签:
    使用trace.tag.前缀指定标签,写法如下:

    trace.tag.error=true trace.tag.account=xxx
    

    这样Jaeger会筛选出所有Trace中,至少有一个Span包含error=true,且至少有一个Span包含account=xxx的结果。

  • 可选:按Span类型限定搜索(如果明确Span类型):
    可以结合span.kind指定标签所属的Span类型,写法如下:

    span.kind=server error=true span.kind=internal account=xxx
    

    这种写法同样会匹配整个Trace内的不同Span标签,适合需要精准限定Span类型的场景。

输入上述任意一种语法,即可找到符合要求的Trace结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 05:07:06