我现在有几个 Apache 的 log 日志,格式简单来说如下格式: 121.12.40.232 - - [15/Jul/2016:00:01:12 +0800] "GET /update.xml HTTP/1.1" 404 1012 114.98.104.46 - - [15/Jul/2016:00:02:02 +0800] "GET /update.xml HTTP/1.1" 404 1012
需要统计一下。 我能想到的方案无非两个,第一个 shell 命令,第二个写个 python 脚本来跑,无奈两个都不怎么会,麻烦给点提醒
![]() | 1 Livid MOD PRO ![]() 关键词: GoAccess AWStats |
![]() | 2 harry890829 OP @Livid 多谢提醒,搜索去鸟~~ |
![]() | 3 SlipStupig 2016-07-22 15:38:19 +08:00 ELK,海量分析的首选 |
![]() | 4 9 2016-07-22 15:42:25 +08:00 不要犹豫, ELK 搞起 |
![]() | 5 liuyi_beta 2016-07-22 15:50:03 +08:00 做简单的统计: cat accesslogxxxxx|grep "KEYWORD"|wc |
6 ksupertu 2016-07-22 15:52:49 +08:00 via Android elkstack 权威指南 |
![]() | 7 testlc 2016-07-22 16:07:11 +08:00 awk 配和正则 |
![]() | 8 sparkssssssss 2016-07-22 23:12:55 +08:00 最简单的不就这样? cat xx.log|awkl '{print $x}' 统计什么就改 x 为什么 |
![]() | 9 0915240 2016-07-23 09:05:32 +08:00 via Android elk 吧 |
![]() | 10 cooka 2016-07-23 13:57:05 +08:00 看你的日志量有多大, 如果只是自己的网站, 找一个 logentries 类似的线上日志收集分析的 saas 网站可能更合适一些. 一定量内免费, 有现成的日志统计分析功能. |