1
privil 2017-12-15 20:45:43 +08:00
首先,2G 日志不算大,然后轮转下日志,每天切割更小了
|
2
fortunezhang 2017-12-15 21:28:19 +08:00
哈哈,说个我的。 我用 python 写了个脚本。 第一步拿到所有的日志文件;第二步设置想要的时间点;第三步修改查找条件;然后让他跑着,我就去干别的事了。 服务器是人家的,不支持 python3,所以读取进度这块一直没有做。
可以把找到的内容写到一个文件里,这样当结果大的时候也可以再筛选 我已经跑远了,随便你们喷我。 |
3
whwq2012 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
搭楼问一下,怎么记日记才比较好啊?我经常遇到线上出了问题但是找日志又不知道该找什么日志的情况。。。
|
7
crossoverJie 2017-12-16 01:19:09 +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 都快得很
|