Память, процессор и ввод задачи воздушного потока - PullRequest
0 голосов
/ 16 апреля 2019

Я работаю над проблемой, чтобы определить задачи интенсивного воздушного потока, которые используют больше памяти, ЦП или ввода-вывода в контейнере AWS ECS. Я могу видеть использование памяти и процессора в целом из контейнера ECS. Как мне выбрать конкретный процесс и уровень задач? Любая помощь будет оценена.

1 Ответ

0 голосов
/ 16 апреля 2019

ECS в настоящее время не публикует статистику для отдельных задач, которые запускаются через RunTask, а только агрегирует статистику для задач, которые являются частью службы. Я бы порекомендовал использовать стороннюю службу, такую ​​как DataDog, или запустить собственный скребок Prometheus. Вы можете запускать эти инструменты как службу типа «DAEMON» в кластере, чтобы они запускались на каждом хосте в кластере и отслеживали статистику Docker для каждого отдельного контейнера Docker, который запускается во всем кластере.

Обратите внимание, что показатели уровня задач в настоящее время находятся в дорожной карте для ECS, поэтому не стесняйтесь оставлять свои требования и / или +1 для этого элемента дорожной карты в Github: https://github.com/aws/containers-roadmap/issues/70

...