通过nginx日志分析网站QPS
文章目录
- 前言
- 查找最高的10个QPS
- 查找最低的10个QPS
- 查找QPS最高的10个及其接口地址
- 查找QPS最低的10个及其接口地址
- 统计指定接口的QPS
前言
通过分析nginx的 access.log 来分析QPS
其中每一条都是这种格式
> 111.37.176.163 - - [02/May/2022:12:20:23 +0800] "GET /api/dyTag_test/tag HTTP/1.1" 404 6622 "-" "jianpian-android/350"
我只要像sql语句一样 按时间分组统计就能获得QPS了
查找最高的10个QPS
# awk '{print $4}' 输出第四个参数 即时间
# uniq -c 合并相同数据
# sort -rn 倒序 访问高的在最上面
# head -n 10 取10条
cat access.log | awk '{print $4}'| uniq -c | sort -rn | head -n 10# 数据示例19608 [16/Mar/2022:09:30:3719458 [16/Mar/2022:09:30:3619401 [16/Mar/2022:09:30:3518762 [16/Mar/2022:09:30:3418688 [16/Mar/2022:09:32:3018325 [16/Mar/2022:09:32:2818034 [16/Mar/2022:09:32:3217840 [16/Mar/2022:09:32:2917594 [16/Mar/2022:09:32:3112012 [16/Mar/2022:09:30:33
查找最低的10个QPS
# sort -n 正序 访问低的在最上面
cat access.log | awk '{print $4}'| uniq -c | sort -n | head -n 10# 数据示例1 [01/Apr/2022:00:04:351 [01/Apr/2022:00:31:251 [01/Apr/2022:01:19:091 [01/Apr/2022:01:19:101 [01/Apr/2022:01:56:431 [01/Apr/2022:02:10:321 [01/Apr/2022:02:10:331 [01/Apr/2022:02:10:341 [01/Apr/2022:02:10:371 [01/Apr/2022:02:10:38
查找QPS最高的10个及其接口地址
# $7 是url
cat access.log | awk '{print $4 $7}'| uniq -c | sort -rn | head -n 10# 数据展示19608 [16/Mar/2022:09:30:37/19458 [16/Mar/2022:09:30:36/19401 [16/Mar/2022:09:30:35/18762 [16/Mar/2022:09:30:34/18688 [16/Mar/2022:09:32:30/18325 [16/Mar/2022:09:32:28/18034 [16/Mar/2022:09:32:32/17840 [16/Mar/2022:09:32:29/17594 [16/Mar/2022:09:32:31/12012 [16/Mar/2022:09:30:33/
查找QPS最低的10个及其接口地址
cat access.log | awk '{print $4 $7}'| uniq -c | sort -n | head -n 10# 数据示例1 [01/Apr/2022:00:04:35/1 [01/Apr/2022:00:31:25/1 [01/Apr/2022:01:19:06/1 [01/Apr/2022:01:19:06/navigation.html1 [01/Apr/2022:01:19:07/fx_plcinf.html?CMD=Monitor%20Start&LANG=EN1 [01/Apr/2022:01:19:08/cgi-bin/luci/;stok=/locale?form=lang1 [01/Apr/2022:01:19:08/ifixwebspace/1 [01/Apr/2022:01:19:09/KingViewWeb/1 [01/Apr/2022:01:19:10/webconfig.ini1 [01/Apr/2022:01:56:43/
统计指定接口的QPS
# 统计home接口QPS从高到低展示10条
# 从低到高 sort -n
cat access.log | awk '{print $4 $7}'| grep "/home*"| uniq -c | sort -rn | head -n 10# 数据展示2 [09/Apr/2022:23:48:20/home2 [09/Apr/2022:23:42:50/home2 [09/Apr/2022:23:42:49/home2 [09/Apr/2022:23:40:42/home2 [09/Apr/2022:23:40:39/home2 [09/Apr/2022:23:40:37/home2 [09/Apr/2022:23:40:36/home1 [31/Mar/2022:13:27:39/home.cfm1 [31/Mar/2022:13:27:39/home.cfm
通过nginx日志分析网站QPS相关推荐
- php 监控nginx日志文件,Nginx 日志分析及实时监控
本文档以 Nginx 日志为例,介绍如何使用日志分析服务来分析 Nginx 日志中的各种指标. 许多个人站长选取了 Nginx 作为服务器搭建网站,在对网站访问情况进行分析时,需要对 Nginx 访问 ...
- Nginx日志分析工具
Nginx日志分析工具 1. 介绍三个关于分析nginx日志信息的工具. 2. nginx_log_analysis 这个工具是由一位叫LEO的网友提供的,它的博客是http://linux5588. ...
- Nginx日志分析竟挖掘出来自全世界的攻击
Nginx日志分析竟挖掘出来自全世界的攻击 引言 关于脚本 Nginx日志格式 攻击挖掘 1.针对NVMS-9000摄像头RCE漏洞的扫描 2.试图扫描rdp(远程桌面) 3.试图扫描路由器或摄像头物 ...
- python nginx日志分析_Nginx日志分析及脚本编写
在我们日常的运维中,当Nginx服务器正常运行后,我们会经常密切关注Nginx访问日志的相关情况,发现有异常的日志信息需要进行及时处理. 那今天我将跟大家一起来研究和分析Nginx日志,nginx默认 ...
- 使用elk+redis搭建nginx日志分析平台(引)
http://www.cnblogs.com/yjf512/p/4199105.html elk+redis 搭建nginx日志分析平台 logstash,elasticsearch,kibana 怎 ...
- ELK+redis搭建nginx日志分析平台
ELK+redis搭建nginx日志分析平台 发表于 2015-08-19 | 分类于 Linux/Unix | ELK简介 ELKStack即Elasticsearch + Logs ...
- nginx日志分析脚本
#!/usr/bin/env bashecho "" echo " =================================================== ...
- ESXi日志分析网站第五版v5.4
ESXi日志分析网站第五版v5.4 https://mp.weixin.qq.com/s/mz3OVG7vw_wjUtSzFApBpQ 第5.4版更新 支持ESXI7.0版本及以上日志分析 常规性安全 ...
- SRE从踩坑到牛逼(二)利用Python进行Arcgis站点分析+Nginx日志分析
前面是日记,或者是牢骚吧 就感觉挺可惜的,一月份的时候因为分析日志的需求,写过一个几十行的代码,能够做到Arcgis站点分析,并且录入到Excel,根据Arcgis站点信息进行日志分析的部分还没写,这 ...
最新文章
- linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令
- python装饰器理解_如何理解Python装饰器?
- 路由协议的管理距离值
- 区块链技术指南之分布式系统核心问题
- java考试系统_Java实现在线考试系统与设计(学生功能)
- Maven安装教程详解
- RSD的遥感图像合成工具
- Go语言URL编码方案
- office和flash计算机课程,Powerpoint和Flash制作教学课件技巧
- 【Pyecharts | Scatter】气泡图实现 / 1990 与 2015 年各国家人均寿命与GDP
- 计算机网络实践网线制作,一种用于计算机网络对接网线接头的制作方法
- input的type属性整理
- html li spry,借助于spry实现Tab面板
- [题解]斐波那契数列
- 微信IFTTT,用微信同步照片或信息到facebook和twitter
- input输入框不能选中
- 易用的php源码加密工具php-beast
- Java初级基础之代码块
- TALKEE视频互动平台
- 关于Tiff,tfw文件关系
热门文章
- 基于window+Clion的CMake、MinGW与Cygwin配置指南
- Qualcomm GSM Packets log 分析——GSM
- 优课联盟新视野英语(6-10)
- 美女问马云对自己长相怎么看, 马云回答很精彩!
- HTML换行 元素之间产生空格
- “二叉树遍历“详解 以及 二叉树的实现
- 回溯法之马的遍历问题(递归)
- 数据结构(Java)-持续更新补充
- 杭电校第十七届程序设计竞赛暨2017省赛集训队选拔赛
- 商标的注册方法(注:详细教程)