常用数据
Posted Yloon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用数据相关的知识,希望对你有一定的参考价值。
##日交易笔数
DAILYTRANNUM=`zcat $LOGPATH|wc -l|tail -n1|awk ‘{print $1}‘`
echo "日交易笔数:$DAILYTRANNUM"
##日成功交易笔数
DAILYSUCTRANNUM=`zcat $LOGPATH|awk -F‘,‘ ‘{if($2=="0000"){print "SUC"}}‘|wc -l|awk ‘{print $1}‘`
echo "日成功交易笔数:$DAILYSUCTRANNUM"
##日失败交易笔数
DAILYFAILTRANNUM=`expr $DAILYTRANNUM - $DAILYSUCTRANNUM`
echo "日失败交易笔数:$DAILYFAILTRANNUM"
##每秒并发峰值
SPEAKTMP=`zcat $LOGPATH|awk -F‘.‘ ‘{print $1}‘|cut -c 9-14|sort|uniq -c|sort -nr|head -n1|awk ‘{print $1" ‘$TRANDATE‘"$2}‘`
echo "每秒并发峰值:$SPEAKTMP"
##每分钟并发峰值
MPEAKTMP=`zcat $LOGPATH|awk -F‘.‘ ‘{print $1}‘|cut -c 9-12|sort|uniq -c|sort -nr|head -n1|awk ‘{print $1" ‘$TRANDATE‘"$2}‘`
echo "每分钟并发峰值:$MPEAKTMP"
##每小时并发峰值
HPEAKTMP=`zcat $LOGPATH|wc -l|grep -v "total"|sort -nr|head -n1|awk ‘{print $1,$2}‘|awk -F‘[ .]‘ ‘{print $1" "$4}‘`
echo "每小时并发峰值:$HPEAKTMP"
##日成功交易分类统计
echo "日成功交易分类统计:"
zcat $LOGPATH|awk -F‘,‘ ‘{if($2=="0000") {print $4}}‘|sort|uniq -c|sort -nr
##失败交易TOP10
echo "失败交易TOP10:"
zcat $LOGPATH|awk -F‘,‘ ‘{if($2!="0000") {print $2}}‘|sort|uniq -c|sort -nr|head -n10
以上是关于常用数据的主要内容,如果未能解决你的问题,请参考以下文章