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

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

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

    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    access.log日志分析 --PV等

    Posted on 2009-11-28 12:47 Gavin.lee 閱讀(3105) 評論(1)  編輯  收藏 所屬分類: web 積累(前端 + 后臺)
    作為一個電子商務(wù)網(wǎng),必須要對自己產(chǎn)品市場占用率有清楚的認(rèn)識,那么這個分析將是必須的;下面這個是我收集的一位哥們基于tomcat的分析
       
    常使用web服務(wù)器的朋友大都了解,一般的web server有兩部分日志:
       
    一是運(yùn)行中的日志,它主要記錄運(yùn)行的一些信息,尤其是一些異常錯誤日志信息
       
    二是訪問日志信息,它記錄的訪問的時間,IP,訪問的資料等相關(guān)信息。
       
    現(xiàn)在我來和大家介紹一下利用tomcat產(chǎn)生的訪問日志數(shù)據(jù),我們能做哪些有效的分析數(shù)據(jù)?

    首先是配置tomcat訪問日志數(shù)據(jù),默認(rèn)情況下訪問日志沒有打開,配置的方式如下:
       
    編輯 ${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)的格式,commontomcat提供的一個標(biāo)準(zhǔn)設(shè)置格式。其具體的表達(dá)式為 %h %l %u %t "%r" %s %b
       
    但本人建議采用以下具體的配置,因為標(biāo)準(zhǔn)配置有一些重要的日志數(shù)據(jù)無法生。
            %h %l %u %t "%r" %s %b %T 
    具體的日志產(chǎn)生樣式說明如下(從官方文檔中摘錄)
        * %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)在我們回頭再來看一下下面這個配置 %h %l %u %t "%r" %s %b %T 生產(chǎn)的訪問日志數(shù)據(jù),我們可以做哪些事?
    先看一下,我們能得到的數(shù)據(jù)有:
        * %h
    訪問的用戶IP地址
        * %l
    訪問邏輯用戶名,通常返回'-'
        * %u
    訪問驗證用戶名,通常返回'-'
        * %t
    訪問日時
        * %r
    訪問的方式(post或者是get),訪問的資源和使用的http協(xié)議版本
        * %s
    訪問返回的http狀態(tài)
        * %b
    訪問資源返回的流量
        * %T
    訪問所使用的時間
       
    有了這些數(shù)據(jù),我們可以根據(jù)時間段做以下的分析處理(圖片使用jfreechart工具動態(tài)生成)
      *
    獨(dú)立IP數(shù)統(tǒng)計
      *
    訪問請求數(shù)統(tǒng)計
      *
    訪問資料文件數(shù)統(tǒng)計
      *
    訪問流量統(tǒng)計
      *
    訪問處理響應(yīng)時間統(tǒng)計
      *
    統(tǒng)計所有404錯誤頁面
      *
    統(tǒng)計所有500錯誤的頁面
      *
    統(tǒng)計訪問最頻繁頁面
      *
    統(tǒng)計訪問處理時間最久頁面
      *
    統(tǒng)計并發(fā)訪問頻率最高的頁面















     


    分析工具包括兩大部分:

    一個是后臺解釋程序,每天執(zhí)行一次對后臺日志數(shù)據(jù)進(jìn)行解析后保存到數(shù)據(jù)庫中。
    第二個是顯示程序,從數(shù)據(jù)庫中查詢數(shù)據(jù)并生成相應(yīng)的圖表信息。

    下面的是當(dāng)前我們系統(tǒng)的PV,IP流量統(tǒng)計



    評論

    # re: access.log日志分析 --PV等  回復(fù)  更多評論   

    2014-11-29 10:17 by linden
    有地方下載嗎
    主站蜘蛛池模板: 一级一看免费完整版毛片| 成人免费无码精品国产电影| 一个人免费观看日本www视频| 亚洲一区二区三区不卡在线播放| 亚洲色欲久久久综合网东京热| 女人张腿给男人桶视频免费版| 亚洲一区二区三区在线播放 | 国产h视频在线观看网站免费| 久久久久久国产a免费观看不卡| 亚洲国产成人久久综合| 亚洲人成网站18禁止久久影院| 亚洲短视频男人的影院| 成人毛片视频免费网站观看| 9420免费高清在线视频| 牛牛在线精品免费视频观看| 亚洲欧洲∨国产一区二区三区| 免费大黄网站在线看| 日本特黄特色aa大片免费| 毛片网站免费在线观看| 国产人成免费视频网站| 中文字幕在线观看免费视频 | 国产成A人亚洲精V品无码| 久久99亚洲综合精品首页| 亚洲国产一区二区三区| 国产精品色拉拉免费看| 99视频免费观看| 2015日韩永久免费视频播放| 一区二区三区福利视频免费观看| 久久一区二区三区免费播放| 一区二区在线免费观看| 老汉精品免费AV在线播放| 97视频免费观看2区| 亚洲一区免费在线观看| 日本视频免费观看| 男女污污污超污视频免费在线看| 男女男精品网站免费观看| 国产人成网在线播放VA免费| 两个人看的www高清免费观看| 亚洲AⅤ男人的天堂在线观看| 亚洲精品视频免费看| 亚洲国产成人久久|