閱讀751 返回首頁    go windows


apache日誌__常見日誌格式_用戶指南_日誌服務-阿裏雲

Apache訪問日誌簡介

apache日誌格式和目錄通常在配置文件/etc/apache2/httpd.conf中

日誌格式:

LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common

分別定義了兩種日誌格式combined和common。

聲明使用了combined這種日誌格式和寫入的文件名,

CustomLog "/var/log/apache2/access_log" combined

日誌樣例:

192.168.1.2 - - [02/Feb/2016:17:44:13 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "https://localhost/x1.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36"

apache日誌格式詳細說明

%a remote_ip
%A local_ip
%B size
%b size
%D time_taken_ms
%f filename
%h remote_host
%H protocol
%l ident
%m method
%p port
%P pid
"%q" url_query
"%r" request
%s status
%>s status
%t time
%T time_taken
%u remote_user
%U url_stem
%v server_name
%V canonical_name
%I bytes_received
%O bytes_sent
"%{User-Agent}i" user_agent
"%{Referer}i" referer

apache日誌接入日誌服務注意事項

標準步驟按照快速開始文檔的步驟操作,在生成正則式的步驟中對自動生成的正則式做一些調整。

當所有的字段提取完成之後,填寫每個字段的名稱,接下來非常重要的一步,需要微調正則式以適用更普遍的情況。

點擊手動輸入正則式,做以下調整。

由於length這個字段在這裏是數字類型,但有些情況下這裏不是數字而是"-",所以匹配結果(d+)需要替換成(S+)。如果你還有其他字段存在這種情況,請按照同樣的規則完成替換

替換完成後,點擊『驗證』。如果正則式沒有錯誤,會出現提取的結果,如果有錯誤請調整正則式。

分別為提取結果取一個有意義的字段。比如有一個字段的命名為time。點擊『時間格式轉換』旁邊的自動生成,然後點擊完成配置。

到此處logtail配置已經完成,接下來需要把配置推送到客戶端。

最後更新:2016-11-23 17:16:06

  上一篇:go 概覽__常見日誌格式_用戶指南_日誌服務-阿裏雲
  下一篇:go nginx日誌__常見日誌格式_用戶指南_日誌服務-阿裏雲