首页/云/可观测性速查/LogQL 行过滤:|=、!=、|~、!~
日志平台52 条

LogQL 行过滤:|=、!=、|~、!~

在流选择器后串接内容过滤:|= 包含、!= 不包含、|~ 正则匹配、!~ 正则排除;多个过滤按序叠加进一步收敛结果。

可观测性速查云更新于 2026-10-12

过滤链示例

过滤链示例
{app="api"} |= "error" != "timeout" |~ "code=(500|502|503)"

# 组合解读:
# 包含 error、不含 timeout、且匹配指定状态码正则
正则表达式按 RE2 语法解析,部分 PCRE 特性不可用;大小写敏感,必要时用 (?i) 前缀放宽。

易错点

  • 过滤条件顺序影响可读性与部分优化机会,把高选择性条件前置更稳
  • 宽泛正则(如 .* 组合)等同于全量扫描,先缩小流范围再加行过滤

数据来源与参考

  • Grafana 官方文档 · LogQL line filters
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌