Docker | awslogs驱动程序|设置含义流名称

问题描述 投票:0回答:1

我告诉容器使用/etc/docker/daemon.json中的文档中建议的https://docs.docker.com/config/containers/logging/awslogs/文件使用awslogs>

默认情况下,aws流名称设置为随机生成的container-id,当您在组中列出流时,这是没有意义的。

awslogs驱动程序可以选择将awslogs-stream设置为特定名称,但这不能满足我的需要,因为我希望不同的容器使用不同的流。

[我想我想做的是告诉docker从映像名称和容器ID组成流ID,但我找不到相应的选项。

理论上,我可以直接在docker run命令中设置流名称,但这还不够好,因为我使用Kubernetes启动了这些容器,所以我不确定如何从应用程序yml文件中设置stream_name。 >

任何想法如何满足我的需求?

我告诉容器使用https://docs.docker.com/config/containers/logging/awslogs/中的文档中建议的使用/etc/docker/daemon.json文件的/etc/docker/daemon.json文件使用awslogs名称...

docker kubernetes containers amazon-cloudwatchlogs
1个回答
1
投票

您是正确的,因为不赞成使用dockerd,所以没有迹象表明--log-opt已在Kubernetes中实现。

不是指定awslogs-stream,而是尝试设置tag

© www.soinside.com 2019 - 2024. All rights reserved.