码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux性能分析(二)如何从日志分析 PV、UV


    一  如何从日志分析 PV、UV

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

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

    如何做好数据埋点

    ①  用户行为

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

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

    ③  PV分析

    ④  PV分组

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

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

    ⑤  UV 分析

    ⑥  UV分组

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

    ⑦  客户端分析

    ⑧  分析TOP3的请求

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

  • 相关阅读:
    什么是Java中的反射(Reflection),如何使用它
    开学季&河科大社区活动详情介绍实例
    【TS04——接口的多态——泛型接口】
    Node.js下forever使用
    长视频又添新变数
    Java中如何创建子目录(File.mkdir)呢?
    删除maven中出现.lastUpdate结尾的文件
    自动化项目倍加福WCS-PG210E使用GSD文件
    MyBatis的基本操作
    分享从0学习arthas的17篇文章
  • 原文地址:https://blog.csdn.net/wzj_110/article/details/133908794
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号