linux性能分析(二)如何从日志分析 PV、UV

news/2024/12/14 12:42:01/

一  如何从日志分析 PV、UV

本文是从'业务'侧来衡量整个'应用系统'的性能,区别与'上篇'的网络'性能'分析备注: 这里的'日志'不仅指的是'业务'类型日志,也包括'系统'日志等'各种类型'的日志关键: 掌握'PV'和'UV'的概念和'度量'方式++++++++++  "以下是关于埋点的科普文章"  ++++++++++

埋点采集数据    埋点系列之埋点需求分析&设计埋点方案   三种前端埋点方式

如何做好数据埋点

①  用户行为

②  假定待分析access.log日志格式

log_format combined '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';备注: 关于'nginx'日志格式相关'字段'的含义这里不再'赘谁',可以看我'之前'的nginx专栏补充: 本篇通过分析nginx的access.log访问日志来进行'PV'和'UV'的讲解

③  PV分析

④  PV分组

需求: 根据'访问时间'进行分组技巧: awk '{print substr($4,2,11)}'  --> 'substr'截取'函数'

接着使用 sort 对'日期'进行排序,然后使用 'uniq -c' 进行统计,于是'按天分组'的 PV 就出来了备注: 刚好回顾了'sort'和'uniq'命令的使用

⑤  UV 分析

⑥  UV分组

需求: 对'当天'的 'UV' 统计,在上面的命令再'拼接'awk '{uv[$1]++;next}END{for (ip in uv) print ip, uv[ip]}' 命令就可以了--> 结果如'下图':

⑦  客户端分析

⑧  分析TOP3的请求

说明: 分析'哪个'页面访问'次数'最多,'受欢迎'的'前几名'


http://www.ppmy.cn/news/1161222.html

相关文章

CSP模拟58联测20 牵着她的手

题目大意 考虑所有 n n n行 m m m列的矩阵,矩阵中每个元素的值都在 1 1 1到 k k k之间。对于这样的矩阵 A A A,按照下面规则构造序列 x 1 , x 2 , ⋯ , x n m x_1,x_2,\cdots,x_{nm} x1​,x2​,⋯,xnm​: 对于 1 ≤ i ≤ n 1\leq i\leq n …

前端--性能优化【1】--网络优化与页面渲染优化

一、网络优化 1、DNS预解析 link标签的rel属性设置dns-prefetch,提前获取域名对应的IP地址 2、CDN(网络分发系统) 用户与服务器的物理距离对响应时间也有影响。 内容分发网络(CDN)是一组分散在不同地理位置的 web…

美国加密货币交易和借贷平台Membrane Labs完成2000万美元融资

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,总部位于美国纽约的加密货币交易和借贷平台Membrane Labs今日宣布已完成2000万美元A轮融资。 参与本轮融资的投资机构包括:Brevan Howard Digital、Point72 Ventures、Jane Street Cap…

【AFL学习笔记(一)】简单的使用AFL进行漏洞挖掘测试

首先声明一点,ALF都是在Linux系统上运行 本文使用的是Ubuntu 20.4 版本进行演示 Step 1 下载afl-2.52b 官网地址afl2.52b 直接下载地址直接下载地址 下载完成之后在Ubuntu系统上进行解压: tar -afl-2.52b.tgzStep 2 创建测试用例 ①:创…

linux 查看内核版本 发行版本

Linux 查看当前系统的内核与发行版本信息_linux内核版本怎么看-CSDN博客

Flink之转换算子Transformation

转换算子Transformation 概述基本转换算子映射Map扁平映射flatMap过滤Filter 聚合算子按键分区keyBy归约聚合reduce简单聚合sum、min、max、minBy、maxBy 物理分区算子随机分配轮询分配重缩放广播全局分区自定义分区 分流操作Filter分流SideOutPut分流Split分流 合流操作联合Un…

2023年Q3季度国内手机大盘销额下滑2%,TOP品牌销售数据分析

根据Canalys机构发布的最新报告,2023年第三季度,全球智能手机市场出货量仅下跌1%,可以认为目前全球手机市场的下滑势头有所减缓。而国内线上市场的表现也类似。 根据鲸参谋数据显示,今年Q3京东平台手机累计销量约1100万件&#xf…

Flask Web 安装bootstrap失败pip install bootstrap

失败原因:网速太慢了 把公共wifi换成手机热点,成功:) 😃 更新:开了手机热点还是报下面的错,但是把科学上网关了,就成功了,反正就是网络问题