91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Rhit高效可視化Nginx日志查看工具

發布時間:2021-10-25 16:25:45 來源:億速云 閱讀:170 作者:iii 欄目:開發技術

本篇內容主要講解“如何使用Rhit高效可視化Nginx日志查看工具”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用Rhit高效可視化Nginx日志查看工具”吧!

目錄
  • 簡介

  • 安裝

  • 顯示字段

  • 篩選

  • 排序鍵

簡介

Rhit 可以從標準文件夾中讀取 Nginx 的日志文件(gzipped 的壓縮文件也可以),并進行分析統計,在控制臺中以可視化的表格形式展示,并且不會產生任何多余的臨時文件或數據。

可以按照日期、響應值、請求來源等進行過濾匹配,并進行分析,Rhit 具有很高的效率,每秒可以處理百萬行日志數據。

以下是在一月份的日志中查找狀態碼為 1xx、2xx 的結果:

如何使用Rhit高效可視化Nginx日志查看工具

項目地址是:

https://github.com/Canop/rhit

安裝

直接下載使用編譯好的二進制文件,但是需要確保shell能夠找到rhit二進制文件,一個比較容易的處理方式就是把它放到/usr/local/bin目錄下,并且為它添加可執行權限。

chmod +x rhit  
// 下載地址  
https://dystroy.org/rhit/download

從crates.io安裝,依賴Rust環境,使用以下命令安裝:

cargo install rhit

源碼安裝,依賴Rust環境,將github源碼clone之后,進入到rhit文件夾,運行以下命令:

cargo install --path .

顯示字段

rhit可以自動打開默認目錄下的nginx日志文件,也可以在命令行參數中指定日志路徑:

rhit my/archived/logs

nginx常見的日志行是這樣的:

178.133.125.122 - - [21/Jan/2021:05:49:52 +0000] "HEAD /broot/download/x86_64-pc-windows-gnu/broot.exe HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

它由幾個字段組成:日期、遠程IP地址、路徑、發送的字節等。rhit可以執行對表格進行排序的字段列表,如果未指定,默認按照日期、狀態碼、來源和路徑來顯示,如果要制定多個字段,使用逗號進行分割,如-f date,status;顯示所有字段,使用-f all。

基于日期。使用--field date,或者縮寫為-f date。默認情況下,條形圖的長度基于命中數量進行統計,也可以修改排序鍵以基于發送字節數進行統計。

如何使用Rhit高效可視化Nginx日志查看工具

基于IP。默認情況下不顯示遠程IP,可以使用rhit -f ip進行顯示。

如何使用Rhit高效可視化Nginx日志查看工具

基于請求方法。默認不顯示HTTP請求方法,可以使用rhit -f method進行顯示。

如何使用Rhit高效可視化Nginx日志查看工具

基于路徑。命令為rhit -f path

如何使用Rhit高效可視化Nginx日志查看工具

基于Referer。命令為rhit -f ref

如何使用Rhit高效可視化Nginx日志查看工具

基于狀態碼。命令為rhit -f status

如何使用Rhit高效可視化Nginx日志查看工具

篩選

Rhit提供了一些過濾器,用于篩選結果列表,展示自己想看到或者不想看到的一些數據。

按日期篩選。精確到天,日期格式是年/月/日,如篩選2021/2/15到2021/2/20的數據,也可以篩選大于某個時間、小于某個時間或不包含某個時間(使用'>','<','!'符號):

如何使用Rhit高效可視化Nginx日志查看工具

按遠程IP篩選。參數為-i,篩選特定的IP,或者排除某個特定的IP(使用'!'符號)。

按請求方法篩選。參數為-m,篩選特定方法,或者排除特定的方法。

按請求路徑篩選,參數為-p,可以精確匹配,也可以使用正則表達式(例如所有路徑均以"download"開頭且以"exe":結尾,參數為 -p 'download.*exe$'):

如何使用Rhit高效可視化Nginx日志查看工具

按Referer篩選。參數為-r,與按路徑篩選的語法一致:

如何使用Rhit高效可視化Nginx日志查看工具

按狀態碼篩選。參數為-s,篩選特定狀態碼,或者排除特定的狀態碼。

組合篩選。以上方式可以任意組合。

排序鍵

默認情況下,所有表都按照hits進行排序,這就是排序鍵,排序鍵的所有值都以粉紅色顯示,包括直方圖。如果對發送字節數更感興趣,可以將排序鍵修改為bytes,使用-k b進行更改:

如何使用Rhit高效可視化Nginx日志查看工具

到此,相信大家對“如何使用Rhit高效可視化Nginx日志查看工具”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉安市| 顺平县| 邮箱| 贵南县| 神木县| 德江县| 桓台县| 腾冲县| 友谊县| 兴宁市| 车险| 神池县| 柘城县| 峨眉山市| 兴化市| 昌宁县| 贺兰县| 翁牛特旗| 云和县| 沂源县| 沭阳县| 辽宁省| 西乌珠穆沁旗| 孝义市| 乌鲁木齐县| 昔阳县| 东丽区| 巍山| 通许县| 宁晋县| 永胜县| 井冈山市| 涡阳县| 中卫市| 武宁县| 芜湖县| 乳源| 南康市| 沾益县| 专栏| 全椒县|