Promtail 介绍

发布时间: 更新时间: 总字数:271 阅读时间:1m 作者: IP上海 分享 网址

Promtail负责发现并推送日志到Loki Server

介绍

主要功能:

  • 发现日志源 target,当前 promtail 支持跟踪的日志源有本地日志文件和systemd日志
    • 类似 Prometheus 的服务发现机制,支持 static、file、consul、docker和kubernetes等
    • promtail 通过 -config.file 选项加载配置文件
    • 通过 scrape_configs 字段配置
  • 将标签附加到日志流
  • 将日志推送至 Loki Server

配置

---
server:  # 监听端口
  http_listen_port: 9080
  grpc_listen_port: 0

positions:  # 用于保存 Promtail 在日志文件已经加载完成的位置,用于在重启启动时识别到中断点
  filename: /tmp/positions.yaml

clients:  # 配置推送的 Loki Server 的地址,支持多个
  - url: http://gateway:3100/loki/api/v1/push
    tenant_id: tenant1

scrape_configs:  # 配置如何发现目标并抓取
  - job_name: flog_scrape  # 作业名称
    docker_sd_configs:
      - host: unix:///var/run/docker.sock
        refresh_interval: 5s
    relabel_configs:
      - source_labels: ['__meta_docker_container_name']
        regex: '/(.*)'
        target_label: 'container'
  • scrape_configs 支持的参数
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数