linux脚本统计,日志查询相关,统计时间段日志

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zl386119974/article/details/77966382

1.统计服务器ip时间段日志平均耗时

for tomcat_ip in 172.25.176.229 172.25.177.40 172.25.179.65 172.25.179.85;do echo -e "\n\n目标服务器:${tomcat_ip}"; ssh "${tomcat_ip}"  grep "loadListingData" /data/logs/tomcat/ulenp/np-store-war.log.2017-08-23 | awk '{split($0,a," ");split(a[1],c,",");if(c[1]>="17:42:00" && c[1]<="17:47:00") {split($0,lineArr,"(TRACE])");split(lineArr[2],str,"|");split(str[3],costs,":");

countArr[str[1]":"str[2]]++;costArr[str[1]":"str[2]]+=costs[2]}};END{for (key in countArr){printf "%-100s totalCost:%-8d totalCount:%-8d avgCost:%.2f\n", key,costArr[key],countArr[key],costArr[key]/countArr[key]};}' ; done ;

猜你喜欢

转载自blog.csdn.net/zl386119974/article/details/77966382