将运行 promtail 的多个主机连接到在单独主机上运行的 loki

将运行 promtail 的多个主机连接到在单独主机上运行的 loki

大家好,我第一次在这里发帖。

我有 3 个不同的服务器。这是我想要实现的设置:

  1. 服务器1(51.25.365.12):promtail
  2. 服务器2(51.25.78.215):promtail
  3. 服务器3(216.25.36.54):promtail、loki 和 grafana

所有 promtail 服务都应将数据发送到在 Server3 上运行的 loki。这如何实现?请分享所有 promtail 和 loki yaml 文件的配置文件。

我尝试将 promtail 脚本修改为:

server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /tmp/positions.yaml

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

scrape_configs:
- job_name: system
  static_configs:
  - targets:
      - localhost
    labels:
      job: devlogs
      __path__: /home/ubuntu/john/python/logs/*log

我没有对 loki config.yaml 文件进行任何更改,但是当我将 loki 作为数据连接时,它没有显示任何数据。

请帮忙!!

注意:这些 IP 不是服务器的实际 IP。

相关内容