位置: 编程技术 - 正文

awk 分析web日志(页面执行时间)(常见应用3) (awk统计nginx日志)

编辑:rootadmin

推荐整理分享awk 分析web日志(页面执行时间)(常见应用3) (awk统计nginx日志),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:awk统计nginx日志,awk nginx日志,awk中index,awk常用方法,awk解析xml,awk nginx日志,awk实例,awk实例,内容如对您有帮助,希望把文章链接给更多的朋友!

前一段时间,我写过一篇文章,shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询),其中提到了分析耗时页面重要性。今天主要讲的,是通过awk分析日志,快捷得到执行时间。在性能以及效率方面比前一篇提到的有很大提高!

一、web日志文件格式

awk 分析web日志(页面执行时间)(常见应用3) (awk统计nginx日志)

复制代码代码如下:... - - [/Oct/::: +] GET /pages/international/tejia.php HTTP/1.1 "" "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Sicent; WoShiHoney.B; .NET CLR 2.0.; .NET CLR 3.0..; .NET CLR 3.5.)" "-" 0.</p><p>按照空格分隔的话,最后一个字段[0.] 是页面执行时间,第7个字段 是页面访问地址。

二、执行代码

复制代码代码如下:awk 'BEGIN{print "Enter log file:";getline logs;#logs="/var/log/nginx/access.log-";OFMT="%.3f"; </p><p>while(getline < logs){ split($7,atmp,"?"); aListNum[atmp[1]]+=1; aListTime[atmp[1]]+=$NF; ilen++;}close(logs);print "rntotal:",ilen,"rn======================================rn";for(k in aListNum){ print k,aListNum[k],aListTime[k]/aListNum[k] | "sort -r -n -k3";} </p><p>}'

结果:性能: 条日志,统计完成速度是:5秒左右。

awk 多行合并(next 使用介绍) (常见应用4) awknext语句使用:在循环逐行匹配,如果遇到next,就会跳过当前行,直接忽略下面语句。而进行下一行匹配。复制代码代码如下:text.txt内容是:abcde[chengmo@

linux awk 数组排序多种实现方法 复制代码代码如下:[chengmo@localhost~]$awk'BEGIN{info="thisisatest";split(info,tA,"");for(kintA){printk,tA[k];}}'4test1this2is3a如果需要按照顺序输出,通过键值定位方式输出

Awk 命令学习总结、AWk命令系列学习(linux shell学习必备) 学习linux的同人,都知道linuxshell文本处理能力非常强大。有一组强大的文本处理工具:grep,sed,awk。其中grep经常用作查找匹配文本、sed用作文本编辑替换

标签: awk统计nginx日志

本文链接地址:https://www.jiuchutong.com/biancheng/359054.html 转载请保留说明!

上一篇:shell awk实现实时监控网卡流量脚本(常见应用二) (shell中awk命令)

下一篇:awk 多行合并(next 使用介绍) (常见应用4) (awk两个文件关联合并)

  • 小规模纳税人预缴企业所得税
  • 增值税10000交多少税
  • 开票人和复核人收款人能是一个人吗
  • 公司出租房营业税税率是多少
  • 减免的企业所得税需要计入应交税费吗
  • 进项税大于销项税需要交附加税吗
  • 建筑工程机械服务有限公司企业
  • 汇算清缴可以调成本吗
  • 应付票据和应付债券
  • 其他应收款计提坏账吗
  • 开票金额比实际金额多
  • 票面利率大于市场利率是溢价吗
  • 企业受托研发产品有哪些
  • 企业开具的增值税专用发票属于
  • 营改增之后账务怎么处理
  • 房屋租赁交税能补交吗
  • 免租与转租分别什么意思
  • 注册资本 变更
  • 进口增值税 海关
  • 资产计税基础是怎么填
  • 员工交通费报销标准
  • 或有资产是指
  • 以前年度暂估
  • 公司商品房出售流程
  • 机器用润滑油怎么使用
  • js app框架
  • 劳务报酬怎么申报个税电子税务
  • macos升级报错
  • 预付加油卡发票可以报销吗
  • 公允价值变动损益怎么算出来的
  • 员工出差时法律规定
  • 住房公积金个税抵扣标准
  • 如何安装电脑系统程序
  • 如何让windows8.1更流畅
  • PHP:mb_output_handler()的用法_mbstring函数
  • 支付给代理机构的手续费
  • fatal error: opencv/cv.h: 没有那个文件或目录 错误;fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录,opencv多版本
  • php $_files
  • 以下关于static
  • php二维数组按某个键值排序
  • 其他综合收益明细科目
  • kill命令用法
  • 新公司有免税政策吗
  • 生产加工型企业需要办理哪些证件
  • 锅炉维修项目
  • 事业单位电费应该谁交
  • 如何做进项税额转出处理
  • 食堂洗碗机操作规程
  • c语言asc函数
  • sqlserver2012开发版
  • sql 列转行
  • 赊销应收款余额怎么算
  • 结转的制造费用
  • 增值税代扣代缴范围
  • 劳务费能否作为农民工工资优先支付
  • 养猪场财务账目怎么做
  • 建设工程施工管理
  • 购买原材料材料尚未验收入库,款项尚未支付
  • 对公账户进账不了怎么办
  • 个人承担的社保算公司的费用吗
  • 在途物资入库怎么记账
  • mysql8.0优化
  • mysql的多表查询语句
  • Kaspersky Rescue Disk 2009.04.16 卡巴斯基救援盘
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • 查看linux系统日志命令
  • windows8设置
  • SCP 方便的Linux文件互传
  • jquery实现原理
  • css划动
  • js跨域解决方案有哪些
  • 火狐浏览器自定义滚动条
  • python中对文件操作的一般步骤
  • 安卓手机wifi界面
  • jni静态注册和动态注册
  • javascript基础书
  • 税控盘托管给百旺的弊端
  • 外贸公司如何开发客户
  • 税务行业微信缴税项目是什么消费
  • 党风监督员监督和反应情况怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设