美文网首页运维
Nginx访问量统计

Nginx访问量统计

作者: yellow_han | 来源:发表于2020-01-19 14:45 被阅读0次

1、awk是什么?及awk基本用法。

awk 是一种处理文本文件的语言,是一个强大的文本分析工具。
awk 其实不仅仅是工具软件,还是一种编程语言。
awk 是以文件的一行内容为处理单位的。awk读取一行内容,然后根据指定条件判断是否处理此行内容,若此行文本符合条件,则按照动作处理文本,否则跳过此行文本,读取下一行进行判断。

2、Nginx统计基本命令解释

image.png
{print $1}:以空格做为分隔符,取第一个,在access.log中为IP
{print $4}:以空格做为分隔符,取第四个,在access.log中为时间
{print $7}:以空格做为分隔符,取第七个,在access.log中为访问路径
wc -l:统计个数
uniq -c: 可检查文本文件中重复出现的行列。-c:表示在每列旁边显示该行重复出现的次数。
sort -n -k 1 -r:排序。-n:表示以数值进行排序。-k 1:表示以第一列做为排序。-r:表示倒序。
head -n 100:表示前一百个。
cut -c 14-21:表示截取14到21列。
1.根据访问IP统计UV
awk '{print $1}' access.log|sort | uniq -c |wc -l
2.根据访问URL统计PV
awk '{print $7}' access.log|wc -l
3.查询访问最频繁的URL
awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more
4.查询访问最频繁的IP
awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r|more
5、查询每秒请求
awk '{print $4}' access.log |cut -c 14-21|sort|uniq -c|sort -nr|head -n 100
6、查询某个URL每秒请求
awk '{if($7~"/file/bd/voice/upload/") print $4}' access.log|cut -c 14-21|sort|uniq -c|sort -nr|head -n 100
7、查询某个时间段内
sed -n '/2020:10:10/,/2020:10:21/p' access.log |  语句
#例如:查询某个十点十分到十点二十一分每秒请求
sed -n '/2020:10:10/,/2020:10:21/p' access.log |  awk '{print $4}' |cut -c 14-21|sort|uniq -c|sort -nr|head -n 100

相关文章

  • nginx (转载)

    nginx访问量统计 1.根据访问IP统计UV awk '{print $1}' access.log|sort ...

  • 统计Nginx访问量

    PV(Page View):即页面浏览量或者点击量,用户每一次对网站中每个页面访问均记录1个PV。用户对同一页面的...

  • Nginx访问量统计

    1、awk是什么?及awk基本用法。 awk 是一种处理文本文件的语言,是一个强大的文本分析工具。 awk 其实不...

  • Nginx访问量统计

    PV(访问量):即Page View,即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):即Uniq...

  • Nginx日志切割的方法

    Nginx日志切割的方法 nginx泡得太久,日志就越来越大,有必要对其切割下,也便于按天统计访问量神马的。 这是...

  • Nginx的日志分割及pv统计展示

    运维统计分析,通过分割nginx日志(按小时/天/星期/月),pv统计访问量以便于分析热门操作场景。具体实施按以下...

  • awk日志统计

    Nginx Access Log日志统计分析常用命令 IP相关统计 1、统计IP访问量 2、查看某一时间段的IP访...

  • 【nginx】通过nginx日志统计接口访问量

    传统部署方式: k8s部署方式:

  • 统计Nginx访问量最高的IP

    日志格式 文件名称是 nginx_access.log 执行命令 命令解释: awk '{print $1}' n...

  • Python运维中八个最常用的脚本!

    一、判断是否是一个目录 二、系统内存与磁盘检测 三、统计nginx日志前十ip访问量并以柱状图显示 四、查看网段里...

网友评论

    本文标题:Nginx访问量统计

    本文链接:https://www.haomeiwen.com/subject/eerrzctx.html