广告
返回顶部
首页 > 资讯 > 精选 >awk如何分析web日志
  • 491
分享到

awk如何分析web日志

2023-06-13 04:06:26 491人浏览 八月长安
摘要

本篇文章为大家展示了awk如何分析WEB日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。小编主要讲的是通过awk分析日志,快捷得到执行时间。一、web日志文件格式代码如下:222.83.181.4

本篇文章为大家展示了awk如何分析WEB日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

小编主要讲的是通过awk分析日志,快捷得到执行时间。

一、web日志文件格式

代码如下:


222.83.181.42 - - [09/Oct/2010:04:04:03 +0800] GET /pages/international/tejia.PHP Http/1.1 "200" 15708 "-" "Mozilla/4.0 (compatible; MSIE 6.0; windows NT 5.1; SV1; Sicent; WoShiHoney.B; .net CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" "-" 0.037</p><p>按照空格分隔的话,最后一个字段[0.037] 是页面执行时间,第7个字段 是页面访问地址。

二、执行代码

代码如下:


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

结果:

awk如何分析web日志

性能:

awk如何分析web日志

422780条日志,统计完成速度是:5秒左右。

上述内容就是awk如何分析web日志,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: awk如何分析web日志

本文链接: https://www.lsjlt.com/news/265037.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • awk如何分析web日志
    本篇文章为大家展示了awk如何分析web日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。小编主要讲的是通过awk分析日志,快捷得到执行时间。一、web日志文件格式代码如下:222.83.181.4...
    99+
    2023-06-13
  • 如何使用AWK规整KyLin日志
    本篇内容主要讲解“如何使用AWK规整KyLin日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用AWK规整KyLin日志”吧!我们需要解析Kylin的日志,获取查询的相关信息.但是Kyl...
    99+
    2023-06-06
  • mysql日志分析
    由于日志文件是掌握数据库运行状态的重要参考,因此日志文件的维护也有十分重要的意义。 mysql的日志类型有二进制日志,错误日志,通用日志,慢查询日志。 模块中添加日志分析log-bin=mysql_b...
    99+
    2022-10-18
  • 怎么用SARG日志分析器来分析Squid日志
    本篇内容介绍了“怎么用SARG日志分析器来分析Squid日志”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  SARG是一款基于网络的工具,...
    99+
    2023-06-13
  • Bash 中如何分析 ASP 日志?
    ASP(Active Server Pages)是一种动态网页技术,常用于构建基于 Microsoft Windows 操作系统的 Web 应用程序。在 ASP 应用程序中,日志是一种非常重要的信息来源,可以帮助开发人员和运维人员了解应用...
    99+
    2023-11-06
    日志 windows bash
  • 如何实现JMeter自定义日志与日志分析
    这篇文章主要介绍如何实现JMeter自定义日志与日志分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 JMeter日志概览JMeter与Java程序一样,会记录事件日志,日志文件保存在bin目录中,名称为jmet...
    99+
    2023-06-22
  • 如何使用AWK规整KyLin日志改进
    本篇文章为大家展示了如何使用AWK规整KyLin日志改进,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在前文的基础上,增加了改进。主要是细节格式的调整.处理100M数据用时7shttp://blog...
    99+
    2023-06-06
  • python分析nginx日志
    利用python脚本分析nginx日志内容,默认统计ip、访问url、状态,可以通过修改脚本统计分析其他字段。一、脚本运行方式python count_log.py -f med.xxxx.com.access.log二、脚本内容#!/us...
    99+
    2023-01-31
    日志 python nginx
  • 网站运维工具如何使用iis日志分析工具分析iis日志
    本篇文章给大家分享的是有关网站运维工具如何使用iis日志分析工具分析iis日志,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。对于一个需要长期维护的网站来说,如何让网站长久稳定运...
    99+
    2023-06-14
  • 如何使用goaccess分析nginx日志
    这篇文章主要介绍了如何使用goaccess分析nginx日志,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近想用goaccess来分析下nginx日志,但是苦于nginx日...
    99+
    2023-06-20
  • 性能分析之MySQL慢查询日志分析(慢查询日志)
    一、背景            MySQL的慢查询日志是MySQL提供的一种日志记录,他用来记录在MySQL中响应的时间超过阈值的语句,具体指运行时间超过long_query_time(默认是10秒)值的SQL,会被记录到慢查询日志中。  ...
    99+
    2023-10-20
    mysql 数据库 慢日志分析 性能优化 慢查询日志
  • 怎么分析Linux日志
    这篇文章主要介绍了怎么分析Linux日志,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。日志中有大量的信息需要你处理,尽管有时候想要提取并非想象中的容易。在这篇文章中我们会介绍...
    99+
    2023-06-16
  • 如何分析Linux系统日志文件
    这篇文章的内容主要围绕如何分析Linux系统日志文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux系统中日志是一个非常重要的文件,日志文...
    99+
    2023-06-28
  • JMeter自定义日志与日志分析的实现
    目录1 JMeter日志概览2 JMeter自定义日志3 JMeter日志分析1 JMeter日志概览 JMeter与Java程序一样,会记录事件日志,日志文件保存在bin目录中,名...
    99+
    2022-11-12
  • MongoDB 日志分析工具 mtools
    ...
    99+
    2022-10-18
  • mysqldumpslow日志分析的案例
    小编给大家分享一下mysqldumpslow日志分析的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、mysqldumpslow官方文档:http://dev.mysql.com/d...
    99+
    2022-10-18
  • SQL Server事务日志分析
    SQL Server事务日志分析fn_dblog()和fn_dump_dblog()函数介绍SQL Server有两个未公开的函数fn_dblog()和fn_dump_dblog()非常有用并且提供的信息量...
    99+
    2022-10-18
  • python 正则分析nginx日志
      有个需求要分析nginx日志,也懒得去研究logstach之类的开源工具,干脆直接写一个脚本,自己根据需求来实现:先看日志格式:我们跟别人的不太一样,所以没办法了:12.195.166.35 [10/May/2015:14:38:09 ...
    99+
    2023-01-31
    正则 日志 python
  • Python 关于日志的分析
    项目情况介绍:基于Python 3.6.6 ,实现对nginx访问的日志分析代码,实现了对日志中code的占比统计和浏览器类型和访问情况统计实现的代码段有:1.编写窗户函数,实现在一定的时间内对数据进行分析2.通过正则表达式对日志进行匹配,...
    99+
    2023-01-31
    日志 Python
  • ClickHouse与威胁日志分析
      本文转载自微信公众号“新浪安全中心”,原文作者:糖果LUA  概要   威胁分析现在已经成为日常工作的一部分。基于ELK这种大数据工具已经成为日志分析的一个很流行的选择方案,开源免费部署方便,对日志的检索及汇聚提供很好的用户体验。之前糖...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作