如何使用日志驱动程序从docker容器流式传输多个日志

时间:2016-02-26 01:21:14

标签: logging docker amazon-cloudwatch

如果我在docker容器中有一个日志,并且我只能选择1个日志来流式传输到stdout,那么它的效果很好。但是如果我在docker容器中有多个日志并且我想使用aws日志驱动程序将每个日志流式传输到cloudwatch呢?

例如,我有tomcat应用程序日志,tomcat访问日志和tomcat错误日志。

理想情况下,我希望每个日志都流式传输到它自己的日志组。所以它会是这样的:

O AWS_cloudwatch_log_group_application_logs
  - log_stream_application_logs_instance_a
  - log_stream_application_logs_instance_b
  - log_stream_application_logs_instance_c
O AWS_cloudwatch_log_group_access_logs
  - log_stream_access_logs_instance_a
  - log_stream_access_logs_instance_b
  - log_stream_access_logs_instance_c
O AWS_cloudwatch_log_group_error_logs
  - log_stream_error_logs_instance_a
  - log_stream_error_logs_instance_b
  - log_stream_error_logs_instance_c
O AWS_cloudwatch_log_group_catalina_logs
  - log_stream_catalina_logs_instance_a
  - log_stream_catalina_logs_instance_b
  - log_stream_catalina_logs_instance_c

我将如何实现这一目标?

0 个答案:

没有答案