我的服务器上启用了Docker Swarm(Docker版本为17.03.0-ce
)。
Docker Swarm具有位于不同节点上的服务。
每个服务都将日志写入文件。
是否可以使用某些Docker驱动程序从所有服务收集日志,并将这些日志集中存储在每个服务的单独文件中。例如,service-1.log
,service-2.log
。
是否可以将自定义文件格式用于日志文件名?例如,10-07-17-service-1.log
,10-07-17-service-2.log
,10-07-17-service-2.log
?
我已经阅读了有关使用ELK stack的内容,但我希望实现更简单的方法(将日志写入文件)。