|
|
@ -9,7 +9,7 @@ get_container_memory_use () { |
|
|
|
local container_memory=0 |
|
|
|
|
|
|
|
local container_pids=$(docker top "${container}" | tail -n +2 | awk '{print $2}') |
|
|
|
for pid in "${container_pids}"; do |
|
|
|
for pid in $container_pids; do |
|
|
|
local pid_memory=$(ps u "${pid}" | awk '{print $4}' | grep -v 'MEM') |
|
|
|
if [[ ! -z "${pid_memory}" ]]; then |
|
|
|
container_memory=$(awk "BEGIN {print ${container_memory}+${pid_memory}}") |
|
|
@ -25,7 +25,7 @@ get_app_memory_use () { |
|
|
|
local app_memory=0 |
|
|
|
|
|
|
|
local app_containers=$("${UMBREL_ROOT}/scripts/app" compose "${app}" ps | awk '{print $1}' | grep -v 'Name\|-----') |
|
|
|
for container in "${app_containers}"; do |
|
|
|
for container in $app_containers; do |
|
|
|
local container_memory=$(get_container_memory_use "${container}") |
|
|
|
app_memory=$(awk "BEGIN {print ${app_memory}+${container_memory}}") |
|
|
|
done |
|
|
|