美文网首页
shell脚本获取docker stats数据并添加时间

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

作者: 卫彬TM | 来源:发表于2019-11-13 17:10 被阅读0次

使用脚本获取实现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

相关文章

网友评论

      本文标题:shell脚本获取docker stats数据并添加时间

      本文链接:https://www.haomeiwen.com/subject/itkkictx.html