docker v0.4 - docker.cpu and docker.ram - released

This commit is contained in:
fedor 2021-10-26 20:59:55 +07:00
parent 5b18571870
commit 00e1099263

View File

@ -3,7 +3,7 @@
# author mikedmorto 2021 year # author mikedmorto 2021 year
export LC_ALL="" export LC_ALL=""
export LANG="en_US.UTF-8" export LANG="en_US.UTF-8"
version="0.3" version="0.4"
DOCKER="/usr/bin/docker" DOCKER="/usr/bin/docker"
JSON="" JSON=""
@ -44,6 +44,28 @@ RET=`${DOCKER} ps -a | tail -n +2 | awk -v IT="${ITEM}" ' BEGIN {$count=0;} { if
exit 0 exit 0
;; ;;
#get cpu usage
docker.cpu)
RET=`${DOCKER} stats --no-stream | tail -n +2 | awk -v IT="${ITEM}" ' BEGIN {$count=0;} {if ($1 == IT) count += 1} END {if (count > 1) print ""; else if (count == 1) print $3; else if (count == 0) print 0} '`
echo ${RET}
exit 0
;;
#get ram usage
docker.ram)
RET=`${DOCKER} stats --no-stream | tail -n +2 | awk -v IT="${ITEM}" ' BEGIN {$count=0;} {if ($1 == IT) count += 1} END {if (count > 1) print ""; else if (count == 1) print ($4*1024); else if (count == 0) print 0} '`
echo ${RET}
exit 0
;;
script.version) script.version)
echo ${version} echo ${version}
@ -56,6 +78,8 @@ echo "please use these parametrs
{ {
discovery discovery
docker.container_running docker.container_running
docker.cpu
docker.ram
script.version script.version
}" }"
;; ;;