精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

沒想到,日志還能這么分析!

開發 前端
很多時候,我們觀察程序是否如期運行,或者是否有錯誤,最直接的方式就是看運行日志,當然要想從日志快速查到我們想要的信息,前提是程序打印的日志要精煉、精準。

[[378812]]

本文轉載自微信公眾號「小林coding」,作者小林coding。轉載本文請聯系小林coding公眾號。

很多時候,我們觀察程序是否如期運行,或者是否有錯誤,最直接的方式就是看運行日志,當然要想從日志快速查到我們想要的信息,前提是程序打印的日志要精煉、精準。

但日志涵蓋的信息遠不止于此,比如對于 nginx 的 access.log 日志,我們可以根據日志信息分析用戶行為。

什么用戶行為呢?比如分析出哪個頁面訪問次數(PV)最多,訪問人數(UV)最多,以及哪天訪問量最多,哪個請求訪問最多等等。

這次,將用一個大概幾萬條記錄的 nginx 日志文件作為案例,一起來看看如何分析出「用戶信息」。

 

別急著開始

當我們要分析日志的時候,先用 ls -lh 命令查看日志文件的大小,如果日志文件大小非常大,最好不要在線上環境做。

比如我下面這個日志就 6.5M,不算大,在線上環境分析問題不大。

 

如果日志文件數據量太大,你直接一個 cat 命令一執行,是會影響線上環境,加重服務器的負載,嚴重的話,可能導致服務器無響應。

當發現日志很大的時候,我們可以使用 scp 命令將文件傳輸到閑置的服務器再分析,scp 命令使用方式如下圖:

 

慎用 cat

大家都知道 cat 命令是用來查看文件內容的,但是日志文件數據量有多少,它就讀多少,很顯然不適用大文件。

對于大文件,我們應該養成好習慣,用 less 命令去讀文件里的內容,因為 less 并不會加載整個文件,而是按需加載,先是輸出一小頁的內容,當你要往下看的時候,才會繼續加載。

 

可以發現,nginx 的 access.log 日志每一行是一次用戶訪問的記錄,從左到右分別包含如下信息:

  • 客戶端的 IP 地址;
  • 訪問時間;
  • HTTP 請求的方法、路徑、協議版本、協議版本、返回的狀態碼;
  • User Agent,一般是客戶端使用的操作系統以及版本、瀏覽器及版本等;

不過,有時候我們想看日志最新部分的內容,可以使用 tail 命令,比如當你想查看倒數 5 行的內容,你可以使用這樣的命令:

 

如果你想實時看日志打印的內容,你可以使用 tail -f 命令,這樣你看日志的時候,就會是阻塞狀態,有新日志輸出的時候,就會實時顯示出來。

PV 分析

PV 的全稱叫 Page View,用戶訪問一個頁面就是一次 PV,比如大多數博客平臺,點擊一次頁面,閱讀量就加 1,所以說 PV 的數量并不代表真實的用戶數量,只是個點擊量。

對于 nginx 的 acess.log 日志文件來說,分析 PV 還是比較容易的,既然日志里的內容是訪問記錄,那有多少條日志記錄就有多少 PV。

我們直接使用 wc -l 命令,就可以查看整體的 PV 了,如下圖一共有 49903 條 PV。

 

PV 分組

nginx 的 acess.log 日志文件有訪問時間的信息,因此我們可以根據訪問時間進行分組,比如按天分組,查看每天的總 PV,這樣可以得到更加直觀的數據。

要按時間分組,首先我們先「訪問時間」過濾出來,這里可以使用 awk 命令來處理,awk 是一個處理文本的利器。

awk 命令默認是以「空格」為分隔符,由于訪問時間在日志里的第 4 列,因此可以使用 awk '{print $4}' access.log 命令把訪問時間的信息過濾出來,結果如下:

 

上面的信息還包含了時分秒,如果只想顯示年月日的信息,可以使用 awk 的substr 函數,從第 2 個字符開始,截取 11 個字符。

 

接著,我們可以使用 sort 對日期進行排序,然后使用 uniq -c 進行統計,于是按天分組的 PV 就出來了。

可以看到,每天的 PV 量大概在 2000-2800:

 

注意,使用 uniq -c 命令前,先要進行 sort 排序,因為 uniq 去重的原理是比較相鄰的行,然后除去第二行和該行的后續副本,因此在使用 uniq 命令之前,請使用 sort 命令使所有重復行相鄰。

UV 分析

UV 的全稱是 Uniq Visitor,它代表訪問人數,比如公眾號的閱讀量就是以 UV 統計的,不管單個用戶點擊了多少次,最終只算 1 次閱讀量。

access.log 日志里雖然沒有用戶的身份信息,但是我們可以用「客戶端 IP 地址」來近似統計 UV。

 

該命令的輸出結果是 2589,也就說明 UV 的量為 2589。上圖中,從左到右的命令意思如下:

  • awk '{print $1}' access.log,取日志的第 1 列內容,客戶端的 IP 地址正是第 1 列;
  • sort,對信息排序;
  • uniq,去除重復的記錄;
  • wc -l,查看記錄條數;

UV 分組

假設我們按天來分組分析每天的 UV 數量,這種情況就稍微比較復雜,需要比較多的命令來實現。

既然要按天統計 UV,那就得把「日期 + IP地址」過濾出來,并去重,命令如下:

 

具體分析如下:

  • 第一次 ack 是將第 4 列的日期和第 1 列的客戶端 IP 地址過濾出來,并用空格拼接起來;
  • 然后 sort 對第一次 ack 輸出的內容進行排序;
  • 接著用 uniq 去除重復的記錄,也就說日期 +IP 相同的行就只保留一個;

上面只是把 UV 的數據列了出來,但是并沒有統計出次數。

如果需要對當天的 UV 統計,在上面的命令再拼接 awk '{uv[$1]++;next}END{for (ip in uv) print ip, uv[ip]}' 命令就可以了,結果如下圖:

 

awk 本身是「逐行」進行處理的,當執行完一行后,我們可以用 next 關鍵字來告訴 awk 跳轉到下一行,把下一行作為輸入。

對每一行輸入,awk 會根據第 1 列的字符串(也就是日期)進行累加,這樣相同日期的 ip 地址,就會累加起來,作為當天的 uv 數量。

之后的 END 關鍵字代表一個觸發器,就是當前面的輸入全部完成后,才會執行 END {} 中的語句,END 的語句是通過 foreach 遍歷 uv 中所有的 key,打印出按天分組的 uv 數量。

終端分析

nginx 的 access.log 日志最末尾關于 User Agent 的信息,主要是客戶端訪問服務器使用的工具,可能是手機、瀏覽器等。

因此,我們可以利用這一信息來分析有哪些終端訪問了服務器。

User Agent 的信息在日志里的第 12 列,因此我們先使用 awk 過濾出第 12 列的內容后,進行 sort 排序,再用 uniq -c 去重并統計,最后再使用 sort -rn(r 表示逆向排序, n 表示按數值排序) 對統計的結果排序,結果如下圖:

 

分析 TOP3 的請求

access.log 日志中,第 7 列是客戶端請求的路徑,先使用 awk 過濾出第 7 列的內容后,進行 sort 排序,再用 uniq -c 去重并統計,然后再使用 sort -rn 對統計的結果排序,最后使用 head -n 3 分析 TOP3 的請求,結果如下圖:

原文鏈接:https://mp.weixin.qq.com/s/c1QXIeYR0zRrzTXWxFNxCw

 

責任編輯:武曉燕 來源: 小林coding
相關推薦

2020-08-14 08:19:25

Shell命令行數據

2017-02-09 17:00:00

iOSSwiftKVC

2021-11-29 05:37:24

Windows Def操作系統微軟

2023-02-26 00:00:02

字符串分割String

2021-02-25 17:58:26

Python 開發編程語言

2015-07-15 13:00:31

英特爾開源

2023-12-26 15:10:00

處理二進制文件

2021-03-18 09:06:17

函數MainJava

2022-11-29 09:12:12

硬件技術拼圖

2019-12-16 09:10:46

碼農熊貓員工

2017-12-26 15:41:26

2018-01-26 23:23:23

JDBC MySQL數據庫

2021-08-31 09:35:01

TCPIP漏洞

2024-01-12 10:25:02

蓋茨ChatGPT

2012-12-28 13:47:36

Raspberry PGeek

2022-01-05 17:13:28

監控HTTPS網站

2009-04-28 07:48:29

蓋茨打工基金會

2025-06-19 08:17:34

2018-08-20 15:38:52

2020-11-24 09:55:37

編程語言C ++Vasa
點贊
收藏

51CTO技術棧公眾號

亚洲欧美精品| 国产日韩在线看| 久久无码人妻精品一区二区三区 | 伊人性伊人情综合网| 国产精品三区四区| 国语对白做受69按摩| 久久久久久美女精品| 亚洲成人av在线播放| 日韩av在线综合| a视频在线免费看| 91在线丨porny丨国产| 91精品国产自产在线老师啪| 欧美精品二区三区| 亚洲人体av| 亚洲欧美精品伊人久久| 91香蕉视频在线观看视频| 亚洲一级少妇| 一区二区三区四区不卡视频| 日韩精品电影网站| 黄色aaa大片| 麻豆极品一区二区三区| 97视频在线播放| 卡通动漫亚洲综合| 欧美三级情趣内衣| 日韩av最新在线观看| 国内av免费观看| 日韩精品一级毛片在线播放| 色综合久久九月婷婷色综合| 欧美 亚洲 视频| 91在线高清| 国产亚洲va综合人人澡精品| 久久av免费一区| 丰满少妇被猛烈进入| 国产原创一区二区| 国产精品视频永久免费播放| 国产精品视频免费播放| 亚洲国产裸拍裸体视频在线观看乱了中文 | 被黑人猛躁10次高潮视频| 成人mm视频在线观看| 日韩欧美成人网| 国产免费黄视频| 成人性生交大片免费看网站 | 欧美黄网在线观看| 黄色成人影院| 亚洲色图视频网站| 一本—道久久a久久精品蜜桃| 成人av一区| 久久久久久麻豆| 欧美激情导航| 清纯唯美亚洲色图| 国产亚洲一区二区三区在线观看| 麻豆蜜桃91| 精品视频一二三| 久久久噜噜噜久久中文字幕色伊伊 | hs视频在线观看| 韩国一区二区三区| 999在线观看免费大全电视剧| 国产高清免费av| 国产不卡在线视频| 国产一区二区三区免费不卡| 天天爱天天干天天操| 91在线视频18| 欧美综合激情| 在线免费观看黄色网址| 国产精品成人在线观看| 精品国产一区二区三区在线| 色帝国亚洲欧美在线| 亚洲成av人片在线观看无码| 丝袜老师办公室里做好紧好爽| 欧美成人黑人| 欧美精品一卡两卡| 天天爽夜夜爽视频| 亚洲图色一区二区三区| 亚洲国产天堂网精品网站| 美国黄色一级毛片| 欧美岛国激情| 欧美国产在线电影| www欧美在线| 免费不卡在线视频| 亚洲一区二区免费在线| 污污网站在线免费观看| 国产蜜臀av在线一区二区三区| 中文字幕欧美日韩一区二区三区| 色黄网站在线观看| 91精品91久久久中77777| 亚洲欧美日本一区二区| 日韩av三区| 色爱精品视频一区| 国产污视频在线看| 男人的j进女人的j一区| 国产精品久久久久久久久久久久冷 | 国产亚洲精品久久久久久| 激情无码人妻又粗又大| 亚洲三级免费| 成人黄在线观看| 亚洲日本香蕉视频| 亚洲日本丝袜连裤袜办公室| 久久成人免费观看| 精品中文字幕一区二区三区四区| 日韩av在线免费播放| 潘金莲一级黄色片| 亚洲在线观看| 99国产盗摄| eeuss影院在线播放| 亚洲国产一区视频| 免费成年人高清视频| 欧美一性一交| 九九九久久久久久| 欧美性受xxx黑人xyx性爽| 成人一区二区视频| 吴梦梦av在线| 91另类视频| 日韩av中文在线| 久久久久久久久久久久久久免费看| 久久国产精品亚洲77777| 99久久自偷自偷国产精品不卡| 高清av电影在线观看| 五月婷婷综合激情| 亚洲区 欧美区| 欧美电影免费播放| 国产精品久久久久秋霞鲁丝| 欧洲亚洲精品视频| 亚州成人在线电影| 亚洲一级Av无码毛片久久精品| 日韩在线视频精品| 国产精品扒开腿做爽爽爽男男 | 久久99热精品| 国产一区二区三区在线观看| 久久久99久久精品欧美| 男人添女人下部高潮视频在观看| 日韩精品一区二区三区中文| 日韩有码在线观看| 中文字幕男人天堂| 日本一区二区三区四区在线视频| 国产精品无码专区av在线播放| 久久精品国产亚洲blacked| 欧美成人午夜激情在线| 国产精品一品二区三区的使用体验| 国产日韩欧美高清| 亚洲人辣妹窥探嘘嘘| 国内黄色精品| 国产成人精品优优av| 国产永久av在线| 欧美亚洲国产一区二区三区| 91网站免费入口| 亚洲午夜久久久久久尤物| 不卡视频一区| 丰满诱人av在线播放| 精品国产露脸精彩对白| 久久久精品国产sm调教| 成人黄页在线观看| 国产免费黄视频| 亚洲精品一级二级三级| 国产成人jvid在线播放| av一本在线| 欧美精品一二三| 欧美在线视频第一页| 国产精品亚洲午夜一区二区三区| www.avtt| 三级小说欧洲区亚洲区| 国产成人精品999| av在线1区2区| 日韩一级黄色大片| 亚洲视频免费播放| 日本一区二区动态图| 色一情一区二区| 在线观看国产精品入口| 国内视频一区二区| 户外露出一区二区三区| 日韩亚洲综合在线| 殴美一级特黄aaaaaa| 欧美日韩国产丝袜另类| 在线国产视频一区| 国内精品国产三级国产a久久| 国产一区二区三区小说| 国产一区二区欧美| 亚洲xxxxx| 黑森林国产精品av| 日韩在线免费av| 欧美综合视频在线| 欧美男人的天堂一二区| 国产精品9191| 国产精品嫩草久久久久| 逼特逼视频在线观看| 日韩精品电影在线| 欧美黄网在线观看| 精品99久久| 99久久99久久精品国产片| 亚洲十八**毛片| 久久精品2019中文字幕| 天天干天天色天天| 欧美日产在线观看| 日韩伦人妻无码| 国产精品不卡一区二区三区| 中文字幕第3页| 老司机精品视频在线| 丝袜人妻一区二区三区| 久久资源中文字幕| 久久久水蜜桃| 欧美精品三级在线| 国产精品jvid在线观看蜜臀| 黄色的视频在线观看| 中文字幕免费精品一区| 污污的视频网站在线观看| 欧美一区午夜精品| 日韩免费av网站| 亚洲成人在线观看视频| 人人澡人人澡人人看| 国产日韩欧美一区二区三区综合| 国产+高潮+白浆+无码| 久久99最新地址| 精品国产成人av在线免| 亚洲美女91| 9191国产视频| 91九色精品| 天堂va久久久噜噜噜久久va| 日韩成人av在线资源| 国产精品久久亚洲7777| 成人免费91| 国产中文字幕91| 97久久网站| 国产不卡一区二区在线播放| 人人草在线视频| 久久久久亚洲精品国产| av超碰免费在线| 日韩在线精品视频| 天堂а√在线资源在线| 中文字幕欧美国内| 韩国中文免费在线视频| 亚洲精选在线观看| 天天舔天天干天天操| 亚洲国产第一页| 日韩永久免费视频| 亚洲国产成人精品一区二区| 日韩一级片免费看| 日韩成人在线电影网| 日韩一区二区三区在线观看视频| 亚洲高清久久久久久| 日韩永久免费视频| 日韩经典一区二区三区| 欧美性孕妇孕交| 亚洲另类欧美自拍| 成人免费在线电影| 国产午夜精品免费一区二区三区 | 中文字幕在线视频免费| 色婷婷精品久久二区二区蜜臂av | 久久久久久久| 日韩av片电影专区| 日本综合视频| 国产精品一区久久久| 四虎国产精品免费久久5151| 成人性生交大片免费看小说| 国产精品一级在线观看| av成人综合网| 欧美人妖视频| 欧美一级二级三级| 日韩免费看片| 久久99国产精品一区| 国内精品美女在线观看| 欧美 日韩 激情| 免费人成在线不卡| 欧美国产在线一区| 成人精品视频网站| 特级西西人体wwwww| 国产拍欧美日韩视频二区 | 黄色91在线观看| 伊人久久久久久久久久久久| 欧美日韩在线三级| 国产成人精品一区二三区四区五区| 精品国产乱码久久久久久久久| 日韩精品视频无播放器在线看 | 制服丝袜综合日韩欧美| 欧美精品aa| 人人妻人人添人人爽欧美一区| 久久电影一区| 99久久99精品| xnxx国产精品| 97成人资源站| 欧美日韩精品在线| 波多野结衣视频在线观看| 制服丝袜激情欧洲亚洲| 五月激情婷婷综合| 日韩中文字幕免费看| 91桃色在线| 国产精品女主播| silk一区二区三区精品视频| 日韩成人在线资源| 国语自产精品视频在线看8查询8| 欧美牲交a欧美牲交aⅴ免费真| 麻豆91在线播放| 亚洲欧美日韩偷拍| 国产精品福利一区二区三区| 亚洲第一精品在线观看 | 五月激情婷婷在线| av不卡在线观看| 国产精品久久久免费看| 欧美日韩亚洲系列| 99久久精品国产色欲| 亚洲天天在线日亚洲洲精| 欧美家庭影院| 国产精品自产拍在线观看中文| 国产精品欧美大片| 欧美日韩一区二区三区电影| 日韩国产在线一| 日本一级片在线播放| 亚洲免费大片在线观看| 黄色大全在线观看| 亚洲精品成人免费| 天天色天天射天天综合网| 国产精品稀缺呦系列在线| 蜜桃精品wwwmitaows| 欧美一级视频在线播放| 国模娜娜一区二区三区| 人人爽人人爽人人片| 丁香五六月婷婷久久激情| 亚洲精品字幕在线观看| 波霸ol色综合久久| julia一区二区三区中文字幕| 就去色蜜桃综合| 日韩五码在线| 亚洲成年人在线观看| 亚洲精品国产精品乱码不99| jizz国产在线| 亚洲三级av在线| 成人美女大片| 国严精品久久久久久亚洲影视| 欧美三级第一页| 五月天婷婷在线观看视频| 一色桃子久久精品亚洲| 这里只有久久精品视频| 亚洲图片欧美午夜| 日韩精品麻豆| 色综合666| 人人精品人人爱| 日本综合在线观看| 欧美日韩美女一区二区| 福利片在线看| 国产精品欧美日韩| 大色综合视频网站在线播放| 欧美日韩一区二区三区69堂| 中文在线免费一区三区高中清不卡| 欧美日韩a v| 国产一区二区三区18| av亚洲一区| 在线无限看免费粉色视频| 国产精品自拍一区| 欧美成欧美va| 亚洲国产91精品在线观看| 老牛影视精品| 欧美一区二区三区四区五区六区| 久久亚洲图片| 久久日免费视频| 欧美丰满美乳xxx高潮www| 国产美女在线观看| 99久热re在线精品996热视频 | 欧美成人福利在线观看| 日韩一区欧美一区| 亚洲av综合色区无码一二三区 | 久久精品99北条麻妃| 在线视频欧美日韩| 国内精品视频| 阿v天堂2018| 91色九色蝌蚪| 亚洲 小说区 图片区| 欧美xxxx14xxxxx性爽| japanese色系久久精品| 日本一本二本在线观看| 国产精品人人做人人爽人人添| 国产片在线播放| 97精品国产97久久久久久春色| 美日韩中文字幕| 国产成人美女视频| 亚洲成人av免费| 成人在线观看网站| 3d蒂法精品啪啪一区二区免费| 亚洲三级免费| 99热99这里只有精品| 欧美mv日韩mv| 电影亚洲一区| 男人添女人下部视频免费| 久久久影院官网| 国产毛片毛片毛片毛片| 91超碰中文字幕久久精品| 久久婷婷蜜乳一本欲蜜臀| 99riav国产精品视频| 在线观看精品一区| 四虎影视国产在线视频| 欧美日韩一区在线播放| 国产一区免费电影| 黄瓜视频在线免费观看| 色综合久久久888| 欧美日韩国产在线观看网站| av影片在线播放| 欧洲av一区二区嗯嗯嗯啊| 免费毛片在线看片免费丝瓜视频| 日本不卡一区二区三区视频| 成人综合激情网| 夜夜狠狠擅视频| 茄子视频成人在线| 韩国欧美一区|