错误码数量统计
按errno字段分组,统计数量
grep "service" logs/server.log.wf | grep -Po '(?<=errno=)[^]]*' | awk '{count[$0]++}END{for(k in count){print k,count[k] | "sort -r -n -k2";}}'
统计耗时大于20ms的次数
按cost字段,统计耗时大于某数值的数量
grep "service" log/server.log | grep -Po '(?<=cost:)[^ ]*' |awk '{if ($0 > 20) print $0}' | wc -l