1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        myselect基于SQL的日志分析工具

        聯(lián)合創(chuàng)作 · 2023-09-27 04:29

        myselect用sql語法對日志文件進行統(tǒng)計分析,把要分析的日志文件當成一個數(shù)據(jù)庫,里面的日志行當作數(shù)據(jù)庫記錄,比awk等工具使用更方便

        $ myselect -h 
        usage: 
        myselect 'sql sentence'; 用 sql進行統(tǒng)計分析 
        myselect -s 'log line';對日志行按空格進行分割編號 
        myselect -n 'log line' 'sql sentence'; 對日志行用sql進行解析 
        myselect -p 'sql sentence'; 查看sql語法解析結果 
        myselect -c 'sql sentence'; 查看sql計算過程

        對于如下的nginx日志

        198.52.103.14 - - [29/Jun/2014:00:17:11 +0800] "GET /q/1403060495509100 HTTP/1.1" 200 26788 "http://wenda.so.com/q/1403060495509100" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)" 221 0.532

        如果要知道來源ip最多的是哪些,myselect實現(xiàn)如下

        $ myselect 'select count($1),$1 from accesstest.log group by $1 order by count($1) desc limit 10' 
        14 111.13.65.251 
        13 10.141.88.248 
        12 10.141.88.239 
        10 10.141.88.250 
        9 121.226.135.115 
        8 10.141.88.241 
        8 10.141.88.249 
        8 222.74.246.190 
        7 211.149.165.150 
        6 61.174.51.174

        瀏覽 21
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            亚洲中文综合字幕 | 日本xxxx裸体xxxx17 | 瑞典性xxxxxhd高清 | 国产午夜福利一区 | 日韩精品成人视频 | 又爽 又黄 免费网站97动漫 | 亚洲 日本 欧美 日韩精品 | 狠狠操在线 | 瑟瑟爱视频| 国产女人被狂躁到高潮视频9 |