登录如何记录/ dev / stdout

时间:2019-03-05 14:08:20

标签: docker logging kubernetes agent logentries

我正在使用Logentries和Kubernetes,并且我尝试了Logentries Docker image,该方法虽然效果很好,但是所有日志都发送到同一日志中。我需要一种将日志从不同的容器发送到不同的日志的方法,如果日志不存在,则应在Logentries中创建日志(例如使用Logentries agent可以实现)。

据我所知没有办法做到这一点,或者有吗?

这导致我尝试在我的应用程序容器上使用代理,但是在这里我遇到了另一个问题。代理似乎无法跟踪发送到/dev/stdout的日志,我的Nginx日志文件配置如下:

lrwxrwxrwx 1 root root   11 Feb  6 08:12 access.log -> /dev/stdout

我在/etc/le/config文件中尝试了这两种方法,但均无效:

[access_log]
path = /var/log/nginx/access.log
destination = logname/var/log/nginx/access.log

[stdout]
path = /dev/stdout
destination = logname/dev/stdout

有没有办法让代理正确跟踪这些日志?

0 个答案:

没有答案