小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

通過nginx access.log統(tǒng)計(jì)接口訪問量

 WindySky 2019-02-28

背景:統(tǒng)計(jì)近期rest接口訪問情況

1、查看包含關(guān)鍵字xxx的http請求

 cd ~/nginx/logs 

gzip -d access.log-20180611.gz

grep xxx access.log-20180611 

100.116.219.230 - - [11/Jun/2018:01:21:45 +0800] "POST /api/v3/free/xxxx.json HTTP/1.1" 200 17747 "http://nance/common/senioption?app=xxx&ver=x" "Mozilla/5.0 (Linux; Android 6.0.1; OPPO R9s Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36 AppName/xxx AppBuild/205 AppVersion/4.3.0 Jockey/true" "10.10.10.10"

目標(biāo)是要統(tǒng)計(jì)出/api/v3/free/xxxx.json 個(gè)數(shù)

2、統(tǒng)計(jì)20180611 ~20180617號(分別對應(yīng)7個(gè)log文件)之間的http接口訪問量,  創(chuàng)建count.sh:

#!/bin/bash

for i in {1..7}

do

    grep -i xxxx access.log-2018061${i} | awk -F '"' '{print $2}' | awk -F ' ' '{print $2}' | awk -F '?' '{print $1}' | awk -F '-' '{a[$1]++}END{for(i in a){print i,a[i]}}' | sort -k 2 -hr 

done

這里用到一個(gè)數(shù)組的概念

運(yùn)行結(jié)果:/loanApi/free/company/getDetilCitylist.json 6

/loanApi/free/calculator/showInterest.json 25

/loanApi/free/company/getDetilCitylist.json 13

/api/v3/fed/initOrder.json 1  ……

3、匯總

awk '{s[$1] += $2}END{ for(i in s){  print i, s[i] } }'

2與3合并為一步就是:

./count.sh | awk '{s[$1] += $2}END{ for(i in s){  print i, s[i] } }'

--------------------- 

作者:wangtingting_100 

來源:CSDN 

原文:https://blog.csdn.net/wangtingting_100/article/details/80760256 

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多