awk分析nginx日誌裡面的介面響應時間

2021-09-02 08:28:44 字數 2022 閱讀 6315

最近,有客戶反應客戶端卡,老闆集合技術人員開會討論,找出慢的原因,由此產生了分析nginx響應時間,由於線上環境nginx日誌格式帶上了引號,處理起來有點麻煩,以下是處理過程

一、nginx日誌格式

二、nginx訪問日誌(/var/log/nginx)

三、分析nginx日誌3.1列印響應時間並且去除引號

cat website.access.log| awk 『』 | awk -f 「\」」 『>a.txt

3.2合併檔案,將時間重新補上去

paste -d 」 」 website.access.log  a.txt > b.txt

3.3查詢響應時間大於1秒的url

cat

b.txt |awk

『($nf>1)』>c.txt

結果如下圖

宣告:本文採用 

by-nc-sa

awk分析nginx日誌裡面的介面響應時間

標籤: 

awk, 

cat, 

nginx

Awk分析nginx訪問日誌

awk是linux系統下乙個處理文字的程式語言工具,能用簡短的程式處理標準輸入或檔案 資料排序 計算以及生成報表等等,應用非常廣泛。預設日誌格式 remote addr remote user time local request status body bytes sent http refere...

基於awk的nginx日誌分析

在系統調優的時候,經常要去分析nginx的請求日誌,統計 分析各個時間段的請求量。當然分析nginx日誌的方法很多,本文使用awk技術分析日誌。awk是什麼 awk是乙個強大的文字分析工具,awk就是把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理。awk語言的最基本功能...

AWK裡面的NR NF用法

1.nf 支援記錄域個數,在記錄被讀之後再設定例1 root redhat wilsontest pwd tmp wilsontest root redhat wilsontest echo pwd awk f wilsontest 這裡取得的是當前目錄的最後乙個檔案的名字。再如 root redh...