Я использую Logentries и Kubernetes и попробовал образ Logentries Docker , который работает хорошо, но все журналы отправляются в один и тот же журнал.Мне нужен способ отправки журналов из разных контейнеров в разные журналы, и журналы должны быть созданы в Logentries, если они не существуют (например, что возможно с Logentries agent ).
Asнасколько я могу судить, что нет способа сделать это или нет?
Это побудило меня попытаться использовать агент в моем контейнере приложения, но здесь у меня другая проблема.Агент не может отслеживать журналы, которые отправляются на /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
Есть ли способ заставить агента правильно отслеживать эти журналы?