1. 程式人生 > >linux日誌分析檢視介面請求量

linux日誌分析檢視介面請求量

好久沒寫部落格了,最近工作太忙了,昨天有同事問我,介面的呼叫量大致是多少,就從網上和公司的日誌格式寫了個小工具,日誌格式如下


大致可以看到,  以數字開頭,並且文字中還有http關鍵字,然後在配合awk命令就可以匹配到,工具如下

cat http.log | grep -P '^\d' | grep 'http'|  awk -F ' ' '{print $2;}' |  awk -F: '{a[$1":"($2-$2%5)]++} END{for(i in a){split(i,t);print i" 至",t[1]":"t[2]+4," 訪問 "a[i] " 次" | "sort -t: -k1n -k2n"}}'

效果如下:


參考: https://blog.csdn.net/xujunabc999/article/details/72637294

相關推薦

linux日誌分析檢視介面請求

好久沒寫部落格了,最近工作太忙了,昨天有同事問我,介面的呼叫量大致是多少,就從網上和公司的日誌格式寫了個小工具,日誌格式如下大致可以看到,  以數字開頭,並且文字中還有http關鍵字,然後在配合awk命令就可以匹配到,工具如下cat http.log | grep -P '^

Linux日誌分析詳解

小編言:會看Linux日誌是非常重要的,不僅在日常操作中可以迅速排錯,也可以快速的定位***者。` Liunx的配置檔案在/etc/rsyslog.d裡,可以看到如下資訊這裡的意思是將不通的所有優先順序的資訊輸出到相應的日誌檔案中。 在linux系統當中,有三個主要的日誌子系統:1、連線時間日誌:由多個程

linux 日誌檔案檢視

記錄下日誌中常用的日誌檢視命令。 1.  tail -n 10 -f  **.log 顯示日誌檔案尾部10行日誌,當有新日誌產生,會追加顯示。 2. tail 命令 現ff.sh中有如下資訊: [[email protected]_test_backen

Linux 日誌分析

  Linux 日誌分析   雖然提取的時候,不總是和你想的一樣簡單,但是日誌中有大量資訊在等著你。在這部分,我們會講一些基本分析示例,你可以馬上拿來處理你的日誌(只是搜尋裡面有什麼)。我們還會講一些高階分析方法,開始的時候可能要花時間來做配置,但會為以後省很多時間。你可以把高階分析的示例用在待解析的資料上

linux 日誌常用檢視技巧

場景1: 日誌實時監控 tail -f fdata.log 場景2:查詢最後20行,並且查詢關鍵字 結果 tail -n 20 fdata.log | grep '結果' 場景3

【轉】linux日誌分析常用命令大全

1、檢視當天有多少個IP訪問: awk '{print $1}' log_file|sort|uniq|wc –l 2、檢視某一個頁面被訪問的次數: grep "/index.PHP" log_file | wc –l 3、檢視每一個IP訪問了多少個頁面: awk '

Linux日誌分析常用命令

1.檢視檔案內容 cat -n 顯示行號 2.分頁顯示 more Enter 顯示下一行 空格 顯示下一頁 F 顯示下一屏 B 顯示上一屏 less /get 查詢"get"字串並高亮顯示 3.顯示檔案尾 tail -f 不退出持續顯示 -n

linux下awk日誌分析

linux 接口 記錄 video 文本命令數據分析假設線上倒出的接口訪問日誌有上百行,該日誌的記錄格式如下:/data1/www/logs/archives/170524/170524.v6.weibo.com_10.72.13.113.0.cn.gz:v6.weibo.com 123.12

Linux系統故障分析與排查--日誌分析

獲得 cat cron stl 文本格式 etc 服務的啟動 網絡 調試   處理Linux系統出現的各種故障時,故障的癥狀是最先發現的,而導致這以故障的原因才是最終排除故障的關鍵。熟悉Linux系統的日誌管理,了解常見故障的分析與解決辦法,將有助於管理員快速定位故障點,“

Linux系統內對高CPU的監控及日誌分析

文件 mos anti sage them 其中 generate ted cpu 使用linux系統時,占用cpu資源過高和,用腳本排查: 1,實時監控,一旦有cpu占用高的進程,程序啟動; 2,再對進程分析,得出對應線程; 3,對對應線程所在的程序日誌文檔進行分析,比如

Linux的企業-ELK日誌分析

elk日誌分析一、簡介1、核心組成ELK由Elasticsearch、Logstash和Kibana三部分組件組成;Elasticsearch是個開源分布式搜索引擎,它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動搜索負載等。Logstash是一個完全開

linux日誌分析及系統故障的修復

執行 term ima 查詢 mbr sys 是否 mark .com 步驟:1查看及分析/var/log/messsages日誌文件2查看及分析用戶登錄日誌Last:命令用於查詢成功登錄到系統的用戶記錄Lastb命令用於查詢登錄失敗的用戶記錄MBR扇區故障1.備份MBR扇

Linux入侵分析(二)分析SSH登錄日誌

入侵分析 雲安全 SSH日誌 SSH登錄情況分析 1.wtmp日誌 last last -x -F 2.查看在線用戶情況 (1)w 命令用於顯示已經登陸系統的用戶列表,並顯示用戶正在執行的指令。單獨執行w命令會顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關信息。 (2)who am i

Linux系統日誌日誌分析

決定 director 註意 負責 ins 傳輸 模塊 進程id 例如 Linux系統擁有非常靈活和強大的日誌功能,可以保存幾乎所有的操作記錄,並可以從中檢索出我們需要的信息。大部分Linux發行版默認的日誌守護進程為 syslog,位於 /etc/syslog 或 /et

使用Spark進行搜狗日誌分析實例——統計每個小時的搜索

360安全衛士 返回 用戶 sogo user 順序 contex 讀取文件 key 1 package sogolog 2 3 import org.apache.spark.rdd.RDD 4 import org.apache.spark.{SparkCo

Linux:使用bash指令碼分析日誌(交易資訊日誌分析

使用bash指令碼分析日誌 背景 總所周知,線上交易程式不能輕易修改程式碼,以防止出現不必要的錯誤。 但於此同時,在進行交易資訊分析時,部分需要根據原始資料計算才能得到的指標無法直接獲取,而且日誌資訊比較雜亂,不便彙總分析,因此可以使用bash指令碼對日誌進行分析。

linux 日誌檢視及操作

一.日誌檢視 1、進入日誌檔案所在的檔案目錄,比如:  cd /opt/tomcat7/logs 2、通過命令開啟日誌,分析需求場景開啟需要的日誌 比如: tail  -f   catalina.out 3、常用命令一:tail 比如: ta

linux重啟檢視日誌及歷史記錄 查詢原因

linux重啟檢視日誌及歷史記錄 查詢原因   linux系統檔案通常在/var/log中下面是對下面常出現的檔案進行解釋 /var/log/message -----------------------------------

Linux命令之檢視日誌等實時檔案命令(less 、tail)使用

一、less的使用 1)less  檔名,即可快速開啟檔案 2)相關檢視搜尋 3)利用鍵盤向上向下箭頭鍵盤上的向上和向下箭頭,點選一次向下簡單,檔案內容往下讀取一行;點選一次向上箭頭,檔案內容,往上翻滾一行。 4)page down 和page up利用鍵盤的page down 和page

linux下各種方法檢視tomcat日誌以及檢視檔案內容指令

寬巨集大量,是惟一能夠照亮偉大靈魂的光芒。——《巴黎聖母院》 1、引言 本週在Linux部署springboot專案的時候,採用自動化部署,一直以來都採用jar包的部署方式,本次採用war包的方式部署到tomcat容器。雖然我在專案中配置了Log