Как запустить агент cloudwatch в контейнере? - PullRequest
0 голосов
/ 27 сентября 2019

Из док-станции находится изображение , которое поддерживается Amazon.

Кто-нибудь знает , как настроить и запустить контейнер , поскольку я не могу найти какую-либо документацию

1 Ответ

0 голосов
/ 27 сентября 2019

Вы просто запускаете контейнер с log-opt, поскольку агент журнала является основным процессом контейнера.

docker run --log-driver=awslogs --log-opt awslogs-region=us-west-2 --log-opt awslogs-group=myLogGroup amazon/cloudwatch-agent

Более подробную информацию можно найти здесь и здесь .

Я не знаю, зачем вам нужен агент в контейнере, но лучше всего отправлять журнал каждого контейнера напрямую в наблюдение за облаком с помощью драйвера журнала aws.

Кстати, это точка входа в контейнер.

  "Entrypoint": [
         "/opt/aws/amazon-cloudwatch-agent/bin/start-amazon-cloudwatch-agent"
 ],

Все, что нужно для звонка

/opt/aws/amazon-cloudwatch-agent/bin/start-amazon-cloudwatch-agent
...