首页/云/可观测性速查/Promtail Pipeline:解析与标签加工
日志平台52 条

Promtail Pipeline:解析与标签加工

pipeline_stages 按序处理每一行:多行合并 → 正则解析 → 打标签 → 时间戳识别;把解析留在采集端可减少重复加工。

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

阶段配置示例

阶段配置示例
    pipeline_stages:
      - multiline:
          firstline: '^[0-9]{4}-[0-9]{2}-[0-9]{2}'
          max_wait_time: 3s
      - regex:
          expression: '^(?P<ts>[^ ]+) (?P<level>[A-Z]+) (?P<msg>.*)$'
      - labels:
          level:
      - timestamp:
          source: ts
          format: RFC3339
labels 阶段只提升低基数字段(如 level);耗时等数值字段留给查询期用 unwrap 处理。

易错点

  • timestamp 解析失败时用采集时间兜底,时间漂移排查先看这里
  • labels 阶段提升高基数提取字段会制造海量流,与标签设计原则冲突

数据来源与参考

  • Grafana 官方文档 · Promtail pipeline stages
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌