Tag: amazon cloudwatchlogs

如何将多个日志stream从ecs上的单个容器logging到不同的cloudwatch日志stream中

AWS ECS中的任务定义支持指定日志驱动程序。 aws日志驱动程序允许指定日志组,区域和stream的前缀。 当来自不同容器的日志被发送到指定的日志组中的不同stream时,这可以很好地工作。 应该怎么做,从单个容器logging多个日志到单独的日志stream? 例如,要将nginx docker的访问日志和错误日志传递到独立的cloudwatch日志stream/日志组。

从Docker容器loginAWS Cloudwatch

在AWS EC2实例中,我有几个docker-compose运行的docker容器。 我正在寻找将日志发送到AWS CloudWatch。 我还遇到了从运行Sierra的Mac中将日志从Docker容器转移到AWS CloudWatch的问题,因此我转移到了运行Amazon AMI的EC2实例。 我的docker – 撰写文件: version: '2' services: scraper: build: ./Scraper/ logging: driver: "awslogs" options: awslogs-region: "eu-west-1" awslogs-group: "permission-logs" awslogs-stream: "stream" volumes: – ./Scraper/spiders:/spiders 当我运行docker-compose时,出现以下错误: scraper_1 | 警告:“awslogs”日志驱动程序没有可用的日志 但容器正在运行。 AWS CloudWatchstream中不显示任何日志。 我已经为Docker容器运行的EC2容器分配了一个IAMangular色。 我现在完全不知道该怎么做,并且会提出任何build议。