ZBLOG

otel-collector processors filter match_type strict 案例

在 OpenTelemetry Collector 的 filter 处理器中,match_type 参数可以用来控制匹配方式的严格程度。当 match_type 设置为 strict 时,只有完全匹配条件才会被过滤掉。下面是一个简单的示例:

假设我们要过滤掉名称为 “test” 的 span,但保留名称为 “test1”、”test2” 等其他 span。我们可以配置如下的 filter 处理器:

filter:
  attributes:
    - key: "span.name"
      value: "test"
      action: "deny"
      match_type: "strict"

在上述配置中,我们指定了属性(attribute)类型的过滤条件,其中 key 指定要匹配的属性名,value 指定要匹配的属性值(即 span 名称),并将 action 设置为 "deny" 表示如果符合条件则拒绝该数据点。同时设置 match_type"strict" 表示必须完全匹配才能进行过滤。

通过这样的配置,在接收到一个名称为 “test1” 的 span 数据时,由于不符合完全匹配条件,将会被保留下来;而对于名称为 “test” 的数据,则因为与匹配条件完全相同而被过滤掉。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=6891

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?