
1 privil 2017-12-15 20:45:43 +08:00 首先,2G 日志不算大,然后轮转下日志,每天切割更小了 |
2 fortunezhang 2017-12-15 21:28:19 +08:00 哈哈,说个我的。 我用 python 写了个脚本。 第一步拿到所有的日志文件;第二步设置想要的时间点;第三步修改查找条件;然后让他跑着,我就去干别的事了。 服务器是人家的,不支持 python3,所以读取进度这块一直没有做。 可以把找到的内容写到一个文件里,这样当结果大的时候也可以再筛选 我已经跑远了,随便你们喷我。 |
3 syahd 2017-12-15 21:31:06 +08:00 via Android 不能直接 cat file.log | grep 吗。或者直接 less file.log |
4 ixiaohei 2017-12-15 21:32:15 +08:00 最简单 fgrep,另外滚动日志,弄小点文件大小,我们每天几个 T 的日志用 elk 这种工具全文很快的 |
5 Cooky 2017-12-15 23:08:06 +08:00 grep -v 反向过滤? |
6 misaka19000 2017-12-15 23:24:37 +08:00 搭楼问一下,怎么记日记才比较好啊?我经常遇到线上出了问题但是找日志又不知道该找什么日志的情况。。。 |
这个时候不应该上 ELK 嘛 |
8 larsenlouis 2017-12-16 01:26:30 +08:00 via Android 图形界面用 glogg 命令行看楼上各位 |
9 ksupertu 2017-12-16 01:29:32 +08:00 via iPhone pyspark |
10 ryd994 2017-12-16 01:58:28 +08:00 via Android grep sed awk 曾经的 Unix 三剑客 |
12 ynyounuo 2017-12-16 06:38:34 +08:00 via iPhone 用 ripgrep 吧 有相关 vim 插件 |
13 julyclyde 2017-12-16 09:39:32 +08:00 javaers 常见问题:不会切分日志 |
14 jpmorn 2017-12-16 09:42:25 +08:00 |
15 zhidian 2017-12-16 09:45:20 +08:00 傻瓜搜索工具 ag, pt 适合你 |
17 sss3600123 2017-12-16 10:04:53 +08:00 via iPhone tail |
18 precisi0nux 2017-12-16 10:05:47 +08:00 via iPhone Kibana |
19 iyaozhen 2017-12-16 10:15:18 +08:00 via Android 2g 这么小。less 就行了 |
20 hardwork 2017-12-16 10:26:36 +08:00 via Android split 一下,再 grep,再 vim 打开 |
21 bintianbaihua 2017-12-16 10:34:48 +08:00 split 然后 ag |
22 winneryong 2017-12-16 10:52:25 +08:00 vim file.log shift+g ? keyword |
23 GGGG430 2017-12-16 11:02:50 +08:00 `使用 awk sed ? 一直不会用` |
24 GGGG430 2017-12-16 11:03:10 +08:00 不会就去学啊 |
25 sky48818 2017-12-16 11:06:47 +08:00 via Android less |
26 fov6363 2017-12-16 12:04:51 +08:00 2 个 G 的日志用 grep 加一些关键字很快啊......如果要解析日志里大部分内容的话,可以写个 node 脚本,通过 readline,分分钟处理完了... |
27 dltsgl 2017-12-16 12:19:44 +08:00 via Android 标准答案是 elk,日志再大一点,什么 awk,sed 全得歇菜,切割日志也不是办法,总不能挨个文件找 |
28 xuboying 2017-12-16 12:36:12 +08:00 via Android 用户 id 可以的。两个 g 没多少吧,grep 就行了 |
29 huangzxx 2017-12-16 12:41:27 +08:00 首先,你需要做日志轮转。 如果很多机器建议上 ELK。 |
30 niweicumt 2017-12-16 17:38:16 +08:00 2G 还好吧,cat *.log | grep 就行 |
31 Reficul 2017-12-16 17:45:56 +08:00 via Android 10G 的日志 grep 都快得很 |