我正在使用 Fargate。我的容器正在运行两个进程。 Celery worker 在后台,Django 在前台。前台进程将日志发送到标准输出,因此 AWS 负责将 Django 日志发送到相关的 Cloudwatch 日志组和流。
由于它在后台运行,如何将 celery Worker 的日志发送到(同一日志组内的不同日志流)Cloudwatch?
最佳答案
如果无法将第二个进程移至单独的容器并照常记录,您可以将 awslogs 包安装到容器中,并将其设置为读取后台进程的日志文件并将内容发送到 CloudWatch。 但我不推荐这种方法。
关于amazon-ecs - 如何从 AWS Fargate 容器中运行的后台进程将日志发送到 Cloudwatch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55156570/