首页/云/可观测性速查/Promtail positions 文件管理
本包目录(282 条)
监控体系与方法40 条Prometheus 与采集64 条Grafana 与看板53 条
日志平台52 条
链路追踪23 条告警与响应50 条

Promtail positions 文件管理

positions 文件记录每个文件的读取位置:容器要把它放持久卷,多实例共享会冲突;误删/丢失会让历史日志被重新推送。

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

关键点

关键点
# 默认位置(可按部署调整)
positions:
  filename: /var/lib/promtail/positions.yaml

# 检查当前偏移(YAML 结构,值是字节偏移)
cat /var/lib/promtail/positions.yaml | head
Kubernetes 场景下 DaemonSet 的 positions 用 hostPath 或专用 volume,并在升级时保留。

易错点

  • 两个 promtail 进程共用一个 positions 文件会互相覆盖,出现漏采或重复
  • 紧急恢复时可直接删 positions 重读,但要评估重复量对存储的冲击

数据来源与参考

  • Grafana 官方文档 · Promtail positions
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌