Мы хотели бы отслеживать параметры метрик контейнера докеров, такие как ЦП, сеть, память и т. Д., Мы следуем https://docs.docker.com/articles/runmetrics/ и обнаружил, что показатели мониторинга не включены по умолчанию.
cat /proc/cgroups
#subsys_name hierarchy num_cgroups enabled
cpuset 1 7 1
cpu 2 7 1
cpuacct 3 7 1
memory 4 7 1
devices 5 7 1
Согласно документации, мы должны включить мониторинг, настроив параметры ядра.
Метрики памяти: memory.stat
Метрики памяти находятся в контрольной группе «память». Обратите внимание, что группа управления памятью добавляет небольшие накладные расходы, потому что она выполняет очень точный учет использования памяти на вашем хосте. Поэтому многие дистрибутивы решили не включать его по умолчанию. Как правило, чтобы включить его, все, что вам нужно сделать, это добавить некоторые параметры командной строки ядра: cgroup_enable = memory swapaccount = 1
Кто угодно знает, как установить параметры ядра в docker-контейнере (Dockerfile или docker-compose.yml).
Заранее спасибо.