主頁(yè) > 知識(shí)庫(kù) > awk 分析web日志(頁(yè)面執(zhí)行時(shí)間)(常見(jiàn)應(yīng)用3)

awk 分析web日志(頁(yè)面執(zhí)行時(shí)間)(常見(jiàn)應(yīng)用3)

熱門標(biāo)簽:制作地圖標(biāo)注 外呼系統(tǒng)怎么弄 桂林市ai電銷機(jī)器人公司 地圖標(biāo)注的牌子 新科火車站地圖標(biāo)注點(diǎn) 磁力導(dǎo)航地圖標(biāo)注 地址高德地圖標(biāo)注 商店地圖標(biāo)注外賣入駐 外呼系統(tǒng)鏈接

前一段時(shí)間,我寫過(guò)一篇文章,shell腳本分析 nginx日志訪問(wèn)次數(shù)最多及最耗時(shí)的頁(yè)面(慢查詢),其中提到了分析耗時(shí)頁(yè)面重要性。今天主要講的,是通過(guò)awk分析日志,快捷得到執(zhí)行時(shí)間。在性能以及效率方面比前一篇提到的有很大提高!

一、web日志文件格式


復(fù)制代碼
代碼如下:

222.83.181.42 - - [09/Oct/2010:04:04:03 +0800] GET /pages/international/tejia.php HTTP/1.1 "200" 15708 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Sicent; WoShiHoney.B; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" "-" 0.037/p> p>按照空格分隔的話,最后一個(gè)字段[0.037] 是頁(yè)面執(zhí)行時(shí)間,第7個(gè)字段 是頁(yè)面訪問(wèn)地址。

二、執(zhí)行代碼


復(fù)制代碼
代碼如下:

awk 'BEGIN{
print "Enter log file:";
getline logs;
#logs="/var/log/nginx/access.log-20101008";
OFMT="%.3f"; /p> p>while(getline logs)
{
split($7,atmp,"?");
aListNum[atmp[1]]+=1;
aListTime[atmp[1]]+=$NF;
ilen++;
}
close(logs);
print "\r\ntotal:",ilen,"\r\n======================================\r\n";
for(k in aListNum)
{
print k,aListNum[k],aListTime[k]/aListNum[k] | "sort -r -n -k3";
} /p> p>}'

結(jié)果:



性能:



422780條日志,統(tǒng)計(jì)完成速度是:5秒左右。

標(biāo)簽:茂名 三門峽 慶陽(yáng) 衡陽(yáng) 衡陽(yáng) 六盤水 仙桃 湘西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《awk 分析web日志(頁(yè)面執(zhí)行時(shí)間)(常見(jiàn)應(yīng)用3)》,本文關(guān)鍵詞  awk,分析,web,日志,頁(yè)面,執(zhí)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《awk 分析web日志(頁(yè)面執(zhí)行時(shí)間)(常見(jiàn)應(yīng)用3)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于awk 分析web日志(頁(yè)面執(zhí)行時(shí)間)(常見(jiàn)應(yīng)用3)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章