awk分析话单列子 tcp连接失败率,及失败连接的topN
# 计算话单中,tcp连接失败率,及失败连接的topN
# 第29字段为6时的话单为tcp连接
# 第85字段为1时表示连接失败
# 第28字段表示目的ip,即服务器的ip, 按目的ip计算topN
# $0表示整行, FS表示字段分割符, NF表示当前记录中的字段数量,NR表示表示当前记录的编号,awk将第一个记录算作记录号1
awk -F '\t' '{
if ($29!=6)
{
next;
}
dip = $28; DIP[dip]++;
if($85==1){DIP_F[dip]++}
}END{
for (dip in DIP)
{
fail=0;
tot=DIP[dip]; fail+=DIP_F[dip];
print fail/tot, fail, tot, dip
}
}' userflow_20130410_153822_010005.log | sort -nr | more | awk '{
F+=$2;T+=$3;
if($1>0.03)
{
a++;A+=$2;
} else {
b++;}
B+=$2
} END {print a, b, a/b, A, B, A/B, F, T, F/T}'
awk -F '\t' '{
if ($29!=6)
{
next;
}
dip = $28; DIP[dip]++;
if($85==1){DIP_F[dip]++}
}END{
for (dip in DIP)
{
fail=0;
tot=DIP[dip]; fail+=DIP_F[dip];
print fail, tot, fail/tot, dip
}
}' userflow_20130410_15*_010005.log | sort -nr | more | awk '{
F+=$1;T+=$2;
if($1>5)
{
a++;A+=$1
} else {
b++;B+=$1
}
} END {print a, b, A/(A+B), A, B, F, T, F/T}'
awk -F '\t' '{
sumline+=1;
if (6==$29)
tcpconn+=1;
tcpfailconn+=$85
}END{
print sumline;print tcpconn;print tcpfailconn;print tcpfailconn/tcpconn; print tcpfailconn/sumline
}' userflow_20130410_153822_010005.log
awk分析话单列子 tcp连接失败率,及失败连接的topN相关推荐
- java时序图工具_基于时序数据库,实现百亿级话单实时全景监控分析
背景 随着流量业务的高速发展以及已经到来的5G时代,业务支撑系统的规模不断增大.服务不断增多,业务.应用和系统运行性能指标数据持续以指数级的速度增长,每日计费话单量已突破百亿.系统监控的实时性.准确性 ...
- vos 3000 话单分析
双击"导航 > 话单分析 >落地网关分析 >落地网关接通分析" 表格说明 ⚫ 网关名称:对应"对接网关"(当设定过滤条件中"分析方式 ...
- vos 3000 话单分析 yxy911888
话单分析 分析报表输出查询中多处涉及如下的表格列定义,统一描述如下,后续不再赘述. ⚫ 呼叫总计:"接通总计"与"未接通总计"之和 ⚫ 未接通总计:没有接通的呼 ...
- 安卓饼状图设置软件_话单及银行卡交易智能分析软件
一.产品概况: 思迈奥SMILE数据智能分析软件是由我司自主设计与研发的一款结合在公安和检察院的侦查业务经验而定制研发的数据智能分析系统,包含于话单.电子银行账单.及其它数据(个人出行数据.社会资源数 ...
- TCP三次握手建立连接的过程
来源:TCP三次握手建立连接的过程 TCP 是面向连接的协议,所以每次发出的请求都需要对方进行确认.TCP 客户端与 TCP 服务器在通信之前需要完成三次握手才能建立连接. 下面详细讲解三次握手的过程 ...
- tcp协议中的长连接和短连接服务器,谈谈HTTP协议中的短轮询、长轮询、长连接和短链接...
undefined 在之前总结 WebSocket 的时候就已经提到过短长轮询了~~今天看公众号文章,又把长短连接引进来一起分析.感觉这种总结很棒,那么我们一起看看呗 长短连接 听说长短连接的话,应该 ...
- [计算机网络] - TCP半连接队列和全连接队列
转载自:https://blog.csdn.net/qq_34827674/article/details/106448326 1. 概念 在 TCP 三次握手的时候,Linux 内核会维护两个队列, ...
- TCP 半连接队列和全连接队列满了,怎么破?
作者 | 小林coding 来源 | 小林coding 责编 | 王晓曼 前言 网上许多博客针对增大 TCP 半连接队列和全连接队列的方式如下: 增大 TCP 半连接队列方式是增大 tcp_max_s ...
- ORBSLAM源码理论分析2—单目初始化
ORBSLAM源码理论分析2-单目初始化 1.构造初始化帧1 2.第一次初始化 3.构造初始化帧2 4.F1与F2特征匹配 5.初始化解算位姿 5.1.计算单应矩阵 5.2.计算基础矩阵 5.3.评估 ...
最新文章
- python项目部署nginx_详解使用Nginx和uWSGI配置Python的web项目的方法
- 程序设计竞赛(数组+多组测试)
- 4.22、Bootstrap V4自学之路-----内容---轮播
- jquery --- 使用when方法等待2个异步事件结束后执行某一个函数.
- 【渝粤题库】广东开放大学 标准化专题讲座 形成性考核
- 台灯的内置和外置是什么意思_外置污水提升装置有哪些优势
- my games / BF3 / GTA5 / NFS18 / sanguowushuang6 / RA2 / KOF97 / FIFA
- tomcat常见漏洞
- mongodb 基础 命令 学习
- NETAPP存储常用巡检命令
- H3C防火墙透明模式部署trunk
- 【编程题】【Scratch四级】2021.09 小猫钓鱼
- npm WARN deprecated har-validator@5.1.5: this library is no longer supportednpm WARN deprecated uui
- 视频教程-三维游戏引擎开发-图形理论基础-其他
- linux中execve的用法,Linux 的 execve 函数
- 核心单词Word List 47
- 傲梅分区助手v8.1.0 企业单文件免费版
- 计算机用户输入信息怎么保存,计算机中的全部信息,包括输入的原始数据、计算机程序、中间运行结果都保存在存储器中...
- SRE(运维)建设方案
- java学习常用网站推荐
热门文章
- iMeta 微生物组生物信息高起点期刊创刊会暨学术研讨会(8月25日下午1:30)
- PFC幅值接触需要注意与区分的两个command
- idea创建包时不分级展示的解决方案
- 第42届ACM国际大学生程序设计竞赛 亚洲区域赛 西安站 总结
- 使用Go语言实现高效的并发编程
- linux运维现在怎么样,浅谈现下Linux运维人员面临的问题
- Unity2d游戏开发日志(菜只因版)-2月1日-视差
- minio分布式解决方案
- Windows 11 安装Visual C++ 6.0 后运行错误无法运行解决
- ubuntu18.04安装gcc5.4