成人一对一视频交友

弱弱的请教一个 Loki 的配置问题

elbert
elbert

现在有 2 个节点,每个节点上一个日志。节点 1 上装了 promtail 目前可以正常搜集到日志,但是节点 2 上装的 promtail 按照同样的配置,却无法搜集到日志传到 loki (loki 在第三个节点) 。

在搜集的顺序上,我是先安装的节点 1 的 promtail,然后搜集成功后,再安装的节点 2 的 promtail 。都是直接二进制安装,不是 docker 和 k8s 。

有大佬遇到过类似问题没? 日志方面的话,节点 2 上的 promtail 就一直卡在

level=info ts=2020-10-14T07:31:30.698676564Z caller=server.go:194 http=[::]:9080 grpc=[::]:44839 msg="server listening on addresses"
level=info ts=2020-10-14T07:31:30.69879396Z caller=main.go:108 msg="Starting Promtail" version="(version=1.6.0 branch=HEAD revision=6e3e2fa3)"
level=info ts=2020-10-14T07:31:35.698753496Z caller=filetargetmanager.go:285 msg="Adding target" key="{app=\"paycenter\" env=\"prod\" host=\"182.92.191.157\"}"

节点 1 配置文件

server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /tmp/positions.yaml

clients:
  - url: http://47.xx.xxx.237:3100/loki/api/v1/push

scrape_configs:
- job_name: prod-signup
  static_configs:
  - targets:
      - localhost
    labels:
      app: signup
      host: 153.92.xxx.xxx
      env: prod
      __path__: /data/xxx/logs/signup.log

节点 2 配置文件

server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /tmp/positions.yaml

clients:
  - url: http://47.xx.xxx.237:3100/loki/api/v1/push

scrape_configs:
- job_name: prod-paycenter
  static_configs:
  - targets:
      - localhost
    labels:
      app: paycenter
      host: 182.92.xxx.xxx
      env: prod
      __path__: /data/xxx/logs/paycetner.log

这里,后面的日志就都没有了。正常节点的 promtail 下面还会有跟一个 msg=”start tailing file” 的日志来显示。

感谢各位大佬帮忙!

elbert
品牌