Я говорю containerd об использовании awslogs с использованием файла /etc/docker/daemon.json
, как предложено в документации в https://docs.docker.com/config/containers/logging/awslogs/
По умолчанию имя потока aws установлено на случайно сгенерированный идентификатор контейнера, который не имеет смысла, когда вы перечисляете потоки внутри группы.
У драйвера awslogs есть возможность установить awslogs-stream с указанным именем c, но это не удовлетворит мои потребности, так как я хочу, чтобы разные контейнеры использовали разные потоки.
Наверное, я хочу сказать docker составить идентификатор потока из имени изображения и идентификатора контейнера, но я не смог найти вариант для этого.
Теоретически, я могу установить имя потока непосредственно в команде docker run
, но этого недостаточно, потому что я использую Kubernetes для запуска этих контейнеров, поэтому я не уверен, как установить имя_потока из yml-файла приложения.
Есть идеи, как удовлетворить sh мои потребности?