Promtail端点故障在/loki/api/v1/push-On-EC2实例上通过Docker



我正在使用aws实例,并试图运行promtail以获取日志并将其转发到loki服务器。Promtail、Loki和Grafana正在通过Docker。Loki服务器在端口3100上运行,Promtail在端口3400上运行,Loki在端口8001上运行。由于这是一个AWS平台,需要做些什么才能停止在http://43.206.43.87:3100/loki/api/v1/push终点。

这是我的promtail-config.yaml

server:
http_listen_port: 3400
grpc_listen_port: 0
positions:
filename: /tmp/positions.yaml
clients:
- url: http://43.206.43.87:3100/loki/api/v1/push
scrape_configs:
- job_name: system
static_configs:
- targets:
- 43.206.43.87
labels:
job: varlogs
__path__: /var/log/*log

这是我的loki-config.yaml

auth_enabled: false
server:
http_listen_port: 3100
grpc_listen_port: 0
common:
path_prefix: /tmp/loki
storage:
filesystem:
chunks_directory: /tmp/loki/chunks
rules_directory: /tmp/loki/rules
replication_factor: 1
ring:
instance_addr: 43.206.43.87
kvstore:
store: inmemory
schema_config:
configs:
- from: 2020-10-24
store: boltdb-shipper
object_store: filesystem
schema: v11
index:
prefix: index_
period: 24h
ruler:
alertmanager_url: http://localhost:9093

请帮我解决

我所要做的就是在我不得不写

instance_addr: localhost

一切都正常

通过更改运行loki的ubuntu实例的安全组,并允许流量从ip 0.0.0.0/0到运行的3100 tcp端口,可以解决这个问题

相关内容

  • 没有找到相关文章

最新更新