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

咨询:如何基于多条件过滤日志搜索结果并保留其他有效日志

日志查询过滤规则优化方案

原查询语句:

{env="PROD"}
| logging_level =~ `ERROR|WARN`

根据需求,修改后的查询语句如下,可精准排除指定日志同时保留其他符合条件的内容:

{env="PROD"}
| logging_level =~ `ERROR|WARN`
| not ( (logger == `FirstLogger` and message =~ `abc`) or (logger == `SecondLogger` and message =~ `def`) )

规则说明

  • 保留原有的PROD环境、ERROR/WARN级别日志过滤逻辑
  • 通过not (...)组合条件排除两类目标日志:
    • 来自FirstLogger且日志内容包含abc的条目
    • 来自SecondLogger且日志内容包含def的条目
  • 确保以下内容正常显示:
    • ThirdLogger的所有符合级别要求的日志
    • SecondLogger中包含abc的日志

内容的提问来源于stack exchange,提问作者Nico S.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 11:25:54