位置: 编程技术 - 正文

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两个文件关联合并)

  • 增值税发票抵扣是什么意思
  • 增值税普通发票税率
  • 公允价值变动损益
  • 物业公司物业费不开发票
  • 临时工工资怎么申报个人所得税
  • 银行进账单票据号码在哪里
  • 用友无法录入现金流量怎么处理
  • 红字发票信息表需要盖章吗
  • 上缴财政收入怎么做账
  • 营改增后甲供材如何扣除
  • 承包费收入如何交增值税
  • 小企业汇算清缴所得税分录
  • 原材料没发票能结转成本吗?
  • 公司对公租车保险的规定
  • 个人交物业费开发票交税点吗
  • 后续支出均应计入当期损益
  • 对公账户提取备用金可以每天提现嘛
  • 异地业务操作
  • 冲销暂估购入原材料的账务处理?
  • 支付个人利息没有取得发票
  • 潽金融资租赁有限公司
  • 进项税额转出会计处理
  • 社保退回的钱怎么做会计分录
  • cdr插件哪个最好用
  • 汇兑损益 纳税调整
  • 高新技术研发的会议有哪些
  • 怎么租办公室省钱
  • win11更新补丁如何删除
  • 保总保安服务有限公司
  • amr文件怎么转换为mp3
  • PHP:imagettfbbox()的用法_GD库图像处理函数
  • 与取得收入无关的成语
  • elementui的upload组件详解
  • php用在哪些方面
  • 未开票收入如何申报
  • less变量
  • win11更新71
  • 增值税期末留抵退税
  • python 进程pid
  • sqlite3 top的查询及limit语法介绍
  • 高新技术企业研发人员比例要求
  • mustn't be allowed
  • 采购人员差旅费为什么不计入成本
  • 以前年度损益调整会计分录
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 办公桌椅入什么会计科目
  • 行政单位拨出经费的规定
  • 营业外支出核算的内容
  • 申报无票收入后怎么回冲
  • 应付职工薪酬多计提了如何冲掉
  • 收到发票了填写什么单据
  • 销售自行开发的房地产项目的增值税
  • 商业企业的营业成本包括
  • 房产税计入管理费还是税金及附加
  • 诺诺开票人怎么修改
  • 会计账簿的设计原则有哪些
  • xp系统运行怎么打开
  • liunx系统常用命令
  • 进程cmd.exe
  • scchost.exe - scchost是什么进程 有什么用
  • win8.1界面如何改为win7
  • linux vmware卸载
  • centos 安装
  • win8怎么把网速调到最快
  • unity3d怎么删除模型
  • javascript数据结构与算法项目计算找零
  • nodejs的应用场景和优缺点
  • qat开发
  • setcontentview报错
  • css自学
  • android aidl binder
  • 批处理文件是将需要连续使用的可多次重复使用的
  • Python通过DOM和SAX方式解析XML的应用实例分享
  • unity优化gc
  • json基本语法
  • 你应该知道的几个问题
  • shell中判断字符串
  • 安卓实现代理
  • 银行人员司法查询给查错了,怎么办
  • 国家税务局增值税发票平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设