shell脚本获取docker stats数据并添加时间

2019-11-13  本文已影响0人  卫彬TM

使用脚本获取实现docker stats数据收集,并在每行前面增加上采集数据是时间,方便分析及制作图表

#!/bin/bash
#num = ${1800}   ## 30分钟*60秒
rm -rf ./testlog/*.log
#./nmon -s1 -c1800 -f -m ./testlog
for ((i=1; i<=1800; i++))
do
  echo $i
  #docker_id=docker ps|awk '{print $1}'
  docker stats --no-stream | awk '/elasticsearch/ {print strftime("时间:%m-%d-%Y %H:%M:%S",systime()), $0}' >>./testlog/es.log
  docker stats --no-stream | awk '/redis/ {print strftime("时间:%m-%d-%Y %H:%M:%S",systime()), $0}' >>./testlog/redis.log
  sleep 1
done
上一篇 下一篇

猜你喜欢

热点阅读