Приветы, такой вопрос. Стоит задача динамически запускать таску (FARGATE) в нескольких копиях в ecs кластере и гасить их, если простаивает CPU.
Запускаю я через aws ecs run-task
или черезе Ruby-SDK
, но как гасить таски, я солюшена не нашел. Думал через
CloudWatch, моя таска без сервиса, тк ее копий может быть разное число, а CloudWatch тречит метрику по сервисам или кластеру но не по таске отдьльно. Сама таска занимается процессингом видио по запросу.
Есть мысль тречить простой CPU внутри контейнера и убивать 1 PID изнутри, тогда таска ляжет, любо создавать динамически сервисы, а потом их удалять. Но может есть какой др солюшен?