Apche日誌系列 4 日誌分析

2021-04-13 12:43:49 字數 631 閱讀 5292

儘管日誌檔案中包含著大量有用的資訊,但這些資訊只有在經過深入挖掘之後才能夠最大限度地發揮作用。本文首先討論了能夠從日誌檔案獲得的資訊以及不能從日誌檔案獲得的資訊,然後介紹了幾種優秀的日誌分析工具以及如何自己程式設計分析日誌檔案。

一、可以得到哪些資訊(4月4日)

我們面臨的問題是,雖然日誌檔案中包含了大量的資訊,但這些資訊對於我們管理、規劃**卻沒有多少直接的幫助。為了管理和規劃**,我們需要知道:有多少人瀏覽了**,他們在看些什麼,停留了多長時間,他們從**得知這個**,等等。所有這些資訊就隱藏於(或者可能隱藏於)日誌檔案之中。

就**的經營者而言,他們還希望知道瀏覽者的姓名、位址、鞋子大小,甚至還有瀏覽者的信用卡號碼,但這些資訊都不可能從日誌檔案中得到。為此,作為技術人員的我們就必須知道如何向這些經營者解釋清楚:這部分資訊不僅不可能從日誌檔案獲得,而且要獲得這些資訊的唯一方法是直接向瀏覽者本人詢問,並作好被拒絕的準備。

有許多資訊可以用日誌檔案來記錄,其中包括:

使用者所訪問的資源:**的哪些部分最受使用者歡迎?這些最受歡迎的部分就是我們應該繼續加以發展的部分。**的哪些部分總是受到冷落?**中這些受到冷落的部分或許隱藏得太深,或許它們確實沒有什麼意思,此時我們就得想辦法加以改進。當然,**還有的內容,比如法律上的宣告,雖然很少有人訪問,但卻不應該隨便地改動它們。

4 日誌元件

託管在github 在開發過程中,已經有現成的日誌元件了,可以直接使用,但在平時自己開發的一些工具時,並不能直接使用公司現有的日誌庫。所以就開始自己造輪子,並整合到自己的 庫中去,方便以後復用,提高開發效率。在開發過程中,復用了很多以前的 如模板佇列等,所以有自己的 庫是很重要的一件事,可以極大的提...

Apche日誌系列 1 訪問日誌

本文分五個部分 訪問日誌 錯誤日誌 定製日誌 日誌分析 其他用法。摘自永遠的linux,做了一些修整。想要知道什麼人在什麼時候瀏覽了 的哪些內容嗎?檢視apache的訪問日誌就可以知道。訪問日誌是apache的標準日誌,本文詳細解釋了訪問日誌的內容以及相關選項的配置。一 訪問日誌的格式 apache...

Apche日誌系列 3 定製日誌

有時候我們需要定製apache預設日誌的格式和內容,比如增加或減少日誌所記錄的資訊 改變預設日誌檔案的格式等。本文介紹可以用日誌記錄的所有資訊,以及如何設定apache使其記錄這些資訊。一 定義日誌格式 定製日誌檔案的格式涉及到兩個指令,即logformat指令和customlog指令。預設http...