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

Promtail 采集配置:目标与推送

Promtail 按 scrape_configs 声明要读取的文件与附加标签,然后推送到 Loki 的 push 接口;路径通过 __path__ 特殊标签传入。

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

promtail 配置示例

promtail 配置示例
server:
  http_listen_port: 9080

positions:
  filename: /var/lib/promtail/positions.yaml

clients:
  - url: http://loki:3100/loki/api/v1/push

scrape_configs:
  - job_name: nginx
    static_configs:
      - targets: [localhost]
        labels:
          job: nginx
          __path__: /var/log/nginx/*.log
labels 里的键值直接成为 Loki 流标签;每个通配路径会按文件展开成独立流。

易错点

  • 路径通配过宽把 .gz 历史归档也采进来,配合 exclude 或缩窄通配
  • 多作业共用同一文件会造成重复采集,一个文件只归属一个 job

数据来源与参考

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