0

我是 Linux 新手。我目前正在与 docker 合作,更具体地说是 Loki 和 Promtail。我想记录的一件事是 docker 容器日志。我不知道的是如何正确编写路径,以便 Promtail 可以从定义的路径目录及其所有子目录中获取所有 .log 扩展名。Docker 容器日志位于 var/lib/docker/containers/<container_id>/ 目录中。

Promtail 配置:

- job_name: dockerContainers
  static_configs:
  - targets:
      - localhost
    labels:
      job: dockerContainers
      __path__: /var/lib/docker/containers/*.log

我也试过 /var/lib/docker/containers/**/*/*.log ,但也没有用。任何帮助都会很棒。

4

1 回答 1

0

使用以下内容:

__path__: /var/lib/docker/containers/**/*.log
于 2021-07-08T12:52:41.740 回答