位置: 编程技术 - 正文

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

  • 财政基建拨款如何做分录
  • 小微企业增值税减免政策
  • 如何根据资产负债表填写现金流量表
  • 预付款核销会计分录
  • 一般纳税人初次购入税控系统的分录怎么做
  • 如何调整其他应付款
  • 客户退回发票会退回吗
  • 物业费收入的增值税税率是多少
  • 物业公司税务风险
  • 关税减免有哪些类型?
  • 招商引资政府返税政策不兑现
  • 产品毛利率计算表
  • 开具红字专用发票要求
  • 直接人工属于哪个科目
  • 对公账户发工资的利弊
  • 企业增加的留存收益计入
  • 生产车间的费用会计分录
  • 价款包括增值税税率吗
  • 税务退回城建税期末怎么结转
  • 联想笔记本在bios中怎么把图标和字变大
  • 应收账款和预收账款有什么区别
  • word无法创建工作环境
  • 材料成本差异属于成本类账户吗
  • .exe是什么软件
  • php用户会员系统
  • 库房存货标准
  • 对于企业已经入账而银行尚未入账
  • thinkphp技术
  • 管理费用属于产品成本项目的费用吗
  • 顺流交易合并抵消
  • 投资者投资企业项目的主要目的是
  • vue中的echarts
  • 代扣车船税的会计处理
  • 分公司增值税可以放总公司一起缴纳吗
  • 用友t3固定资产清理怎么操作
  • 异地工程增值税按几个点预缴
  • 法人给对公账户转账
  • 三证合一后个体交税吗
  • 家庭保洁服务包括什么
  • 找到一款
  • sql条件查询语句怎么写
  • mysql怎么使用表
  • 股权激励费用摊销意思是
  • 出口货款收不回怎么办
  • 合伙企业是否需要缴纳印花税
  • 原材料存货跌价准备
  • 社会团体收到财政拨款
  • 财务费用贷方余额怎么结转本年利润
  • 废品损失是什么要素
  • 国家资产负债表
  • 行政单位负债类科目包括
  • 会计里面权益是什么
  • 残保金是否为强制缴纳
  • CREATE FUNCTION sqlserver用户定义函数
  • ksysslim.exe
  • xp系统盘空间不足怎么办
  • 如何创建mac系统安装盘
  • linux如何修改gid
  • win8的应用商店在哪
  • win8任务栏图标太大了
  • linux图形界面与命令行
  • 升级win10系统错误代码0x80072F8F
  • win8双系统怎么删除一个
  • win8系统咋样
  • linux查看nginx配置文件
  • jquery链式操作原理
  • easyui demo
  • font:inherit
  • perl随机数
  • unity项目怎么运行
  • android native opengl
  • windows和linux的区别
  • dos命令 获取文件名
  • window.open失效
  • vue devtools功能
  • vue中的event
  • python mp3play
  • python 异常处理方法
  • 安徽省电子发票开具流程
  • 增值税普通发票可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设