在docker中使用fluentd在多个来源中显示日志

我有部署在docker中的服务,fluentd用于收集和推送日志到ES,这是工作,因为我能够查看日志在kibana,但是当我运行日记日志我无法查看日志中的“标准输出”,应该如何我能够使用fluentd查看stdout和kibana中的日志。

我想我应该改变日志logging驱动程序,并在docker-compsoe.yml给多个驱动程序configuration,任何一个可以帮助我如何实现我的目标

下面提到的是docker-compose.yml文件中的服务configuration

xyzservice: restart: always image: tradeleaves/xyz-service ports: - "0.0.0.0:7022:7022" environment: - SERVICE_NAME=xyz-service - SERVICE_TAGS=dev - SERVICE_REGION=ind - SERVICE_IGNORE=true - SESSION_REDIS_HOST=docker_redis_1 logging: driver: "fluentd" options: fluentd-address: localhost:24224 tag: httpd.access 

fluentd.conf

 <source> @type forward port 24224 bind 0.0.0.0 </source> <match *.**> @type copy <store> @type stdout </store> <store> @type elasticsearch host elasticsearchkibana port 9200 logstash_format true logstash_prefix fluentd logstash_dateformat %Y%m%d include_tag_key true type_name access_log tag_key @log_name flush_interval 1s </store> </match>