使用awk根据多维度统计系统tps
2024-09-05 10:35:17
业务简单日志格式:
[2017-08-28 01:00:00.523]transfer_search,7001045,1708271100083774377,20170827,,,,,,,,,,00131013,V4,86ms
[2017-08-28 01:00:00.602]transfer_search,7001045,1708271100083784363,20170827,,,,,,,,1708272323481880,,0000,V4,81ms
统计结果:
awk脚本:
接口tps统计(按天):
zcat spay_mpsp.log.20171101*|awk -F " |]|," '{gsub("\\.","\]")};{print $2,$4}'|sort|uniq -c |sort -nr |awk -F ' ' '{print $3,$1}'|awk '{if(a[$1]==""||a[$1]<$2)a[$1]=$2}END{for(n in a)print n"\t"a[n]}'> inftps20171101.log
商户tps统计(按天):
zcat spay_mpsp.log.20171101*|awk -F " |]|," '{gsub("\\.","\]")};{print $2,$5}'|sort|uniq -c |sort -nr |awk -F ' ' '{print $3,$1}'|awk '{if(a[$1]==""||a[$1]<$2)a[$1]=$2}END{for(n in a)print n"\t"a[n]}'> mertps20171101.log
最新文章
- Linux学习笔记(一):常用命令
- 萝卜白菜,给有所爱——C#和JAVA都会终将被时代淘汰
- 全动态Portlet点击后选中样式
- unity3D 常用快捷键
- HTML5 history新特性pushState、replaceState,popstate
- 使用Memory Analyzer tool(MAT)分析内存泄漏(一)
- 第二百八十五天 how can I 坚持
- 使用GitHub For Windows托管Visual Studio项目
- Mac 下配置XAMPP
- iOS 大牛
- C# 反射_基础
- 从零开始学C++之构造函数与析构函数(三):深拷贝与浅拷贝、空类
- 《Python基础教程》第2章读书笔记(1)
- Odoo 学习【一】http &; rpc
- Docker最全教程——Redis容器化以及排行榜实战(十三)
- vivo Xplay 5的Usb调试模式在哪里,打开vivo Xplay 5Usb调试模式的经验
- git教程:远程仓库
- java 基础 ----- Arrays 工具类
- NTP时间服务器实战应用详解-技术流ken
- Go并发编程实战 (郝林 著)