首页/云/可观测性速查/LogQL 解析器:json / logfmt / regexp / pattern
本包目录(282 条)
监控体系与方法40 条Prometheus 与采集64 条Grafana 与看板53 条
日志平台52 条
链路追踪23 条告警与响应50 条

LogQL 解析器:json / logfmt / regexp / pattern

解析器把行内结构化:json 与 logfmt 直接提取字段用于过滤与聚合,regexp/pattern 面向自定义格式;提取的字段可继续参与条件。

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

解析与过滤

解析与过滤
# JSON 日志解析
{app="api"} | json | level="error" and status >= 500

# logfmt 解析 + 重命名提取
{app="api"} | logfmt | duration_ms > 1000

# regexp 提取命名分组
{app="api"} | regexp "(?P<method>GET|POST) (?P<path>[^ ]+)"
解析出的字段是“临时标签”,可用于过滤与指标查询;不要把它们再注册成流标签。

易错点

  • 解析失败默认加 __error__ 标签,先查格式是否统一再断言结果
  • 对大段文本用 regexp 提取复杂分组会明显增加查询 CPU

数据来源与参考

  • Grafana 官方文档 · LogQL parsers
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌