<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 156,  comments - 601,  trackbacks - 0
    常使用web服務(wù)器的朋友大都了解,一般的web server有兩部分日志:
        一是運(yùn)行中的日志,它主要記錄運(yùn)行的一些信息,尤其是一些異常錯(cuò)誤日志信息
        二是訪問(wèn)日志信息,它記錄的訪問(wèn)的時(shí)間,IP,訪問(wèn)的資料等相關(guān)信息。
       
    現(xiàn)在我來(lái)和大家介紹一下利用tomcat產(chǎn)生的訪問(wèn)日志數(shù)據(jù),我們能做哪些有效的分析數(shù)據(jù)?

    首先是配置tomcat訪問(wèn)日志數(shù)據(jù),默認(rèn)情況下訪問(wèn)日志沒(méi)有打開(kāi),配置的方式如下:
        編輯 ${catalina}/conf/server.xml文件.注:${catalina}是tomcat的安裝目錄
        把以下的注釋(<!-- -->)去掉即可。
                <!--
            <Valve className="org.apache.catalina.valves.AccessLogValve"
                     directory="logs"  prefix="localhost_access_log." suffix=".txt"
                     pattern="common" resolveHosts="false"/>
            -->
        其中 directory是產(chǎn)生的目錄 tomcat安裝${catalina}作為當(dāng)前目錄
        pattern表示日志生產(chǎn)的格式,common是tomcat提供的一個(gè)標(biāo)準(zhǔn)設(shè)置格式。其具體的表達(dá)式為 %h %l %u %t "%r" %s %b
        但本人建議采用以下具體的配置,因?yàn)闃?biāo)準(zhǔn)配置有一些重要的日志數(shù)據(jù)無(wú)法生。
            %h %l %u %t "%r" %s %b %T 
    具體的日志產(chǎn)生樣式說(shuō)明如下(從官方文檔中摘錄):
        * %a - Remote IP address
        * %A - Local IP address
        * %b - Bytes sent, excluding HTTP headers, or '-' if zero
        * %B - Bytes sent, excluding HTTP headers
        * %h - Remote host name (or IP address if resolveHosts is false)
        * %H - Request protocol
        * %l - Remote logical username from identd (always returns '-')
        * %m - Request method (GET, POST, etc.)
        * %p - Local port on which this request was received
        * %q - Query string (prepended with a '?' if it exists)
        * %r - First line of the request (method and request URI)
        * %s - HTTP status code of the response
        * %S - User session ID
        * %t - Date and time, in Common Log Format
        * %u - Remote user that was authenticated (if any), else '-'
        * %U - Requested URL path
        * %v - Local server name
        * %D - Time taken to process the request, in millis
        * %T - Time taken to process the request, in seconds

    There is also support to write information from the cookie, incoming header, the Session or something else in the ServletRequest. It is modeled after the apache syntax:

        * %{xxx}i for incoming headers
        * %{xxx}c for a specific cookie
        * %{xxx}r xxx is an attribute in the ServletRequest
        * %{xxx}s xxx is an attribute in the HttpSession


    現(xiàn)在我們回頭再來(lái)看一下下面這個(gè)配置 %h %l %u %t "%r" %s %b %T 生產(chǎn)的訪問(wèn)日志數(shù)據(jù),我們可以做哪些事?
    先看一下,我們能得到的數(shù)據(jù)有:
        * %h 訪問(wèn)的用戶IP地址
        * %l 訪問(wèn)邏輯用戶名,通常返回'-'
        * %u 訪問(wèn)驗(yàn)證用戶名,通常返回'-'
        * %t 訪問(wèn)日時(shí)
        * %r 訪問(wèn)的方式(post或者是get),訪問(wèn)的資源和使用的http協(xié)議版本
        * %s 訪問(wèn)返回的http狀態(tài)
        * %b 訪問(wèn)資源返回的流量
        * %T 訪問(wèn)所使用的時(shí)間
       
    有了這些數(shù)據(jù),我們可以根據(jù)時(shí)間段做以下的分析處理(圖片使用jfreechart工具動(dòng)態(tài)生成):
      * 獨(dú)立IP數(shù)統(tǒng)計(jì)
      * 訪問(wèn)請(qǐng)求數(shù)統(tǒng)計(jì)
      * 訪問(wèn)資料文件數(shù)統(tǒng)計(jì)
      * 訪問(wèn)流量統(tǒng)計(jì)
      * 訪問(wèn)處理響應(yīng)時(shí)間統(tǒng)計(jì)
      * 統(tǒng)計(jì)所有404錯(cuò)誤頁(yè)面
      * 統(tǒng)計(jì)所有500錯(cuò)誤的頁(yè)面
      * 統(tǒng)計(jì)訪問(wèn)最頻繁頁(yè)面
      * 統(tǒng)計(jì)訪問(wèn)處理時(shí)間最久頁(yè)面
      * 統(tǒng)計(jì)并發(fā)訪問(wèn)頻率最高的頁(yè)面



























    分析工具包括兩大部分,一個(gè)是后臺(tái)解釋程序,每天執(zhí)行一次對(duì)后臺(tái)日志數(shù)據(jù)進(jìn)行解析后保存到數(shù)據(jù)庫(kù)中。
    第二個(gè)是顯示程序,從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)并生成相應(yīng)的圖表信息。

    posted on 2008-04-14 08:11 x.matthew 閱讀(15774) 評(píng)論(80)  編輯  收藏 所屬分類: Application Server
    主站蜘蛛池模板: 天天摸夜夜摸成人免费视频| 亚洲AV综合色区无码二区偷拍| 免费无码又爽又刺激高潮软件| 99久久亚洲综合精品成人网| 最新猫咪www免费人成| 国产精品亚洲色图| 久久精品国产亚洲AV网站 | 成人免费福利视频| 国产成人精品久久亚洲高清不卡| 亚洲伊人久久大香线蕉综合图片 | 免费黄网在线观看| a毛片在线还看免费网站| 精品亚洲456在线播放| 久久久青草青青国产亚洲免观 | 91嫩草亚洲精品| 亚洲日韩在线观看免费视频| 足恋玩丝袜脚视频免费网站| 美女被免费网站视频在线| 久久久久亚洲AV无码永不| 午夜国产羞羞视频免费网站| 18禁美女黄网站色大片免费观看 | 亚洲不卡中文字幕| 自拍偷自拍亚洲精品被多人伦好爽 | 最近免费中文字幕大全视频 | 亚洲av女电影网| 亚洲精品人成无码中文毛片| 国产高清免费视频| a级在线观看免费| 男人j进女人p免费视频| 2020国产精品亚洲综合网| 亚洲成AV人片一区二区密柚| 免费看男女下面日出水视频| 免费毛片a在线观看67194 | 亚洲av无码成人精品区| 波多野结衣免费在线| 成人片黄网站色大片免费观看APP| 国产亚洲男人的天堂在线观看| 激情综合亚洲色婷婷五月APP| 亚洲国产精品lv| 国产亚洲A∨片在线观看| 亚洲日本中文字幕一区二区三区|