主要内容就是,分析应用重启阶段的日志,判断是否有异常之类的。
要正则匹配关键字处理么? 看了几个都是这样简单的处理的。
大家有什么好想法么, 或者有什么现成的轮子用。
1
limbo0 2018-09-11 16:16:46 +08:00 via Android
多大的日志,试试 logstash
|
2
meowoo OP |
3
billzhuang 2018-09-11 16:22:28 +08:00
ELK 或者用 EL + Grafana
|
4
meowoo OP @billzhuang 感觉有些庞大了,现在的工具是远程执行重启命令,打印出来的内容会保存在本地,然后分析这份重启日志判断应用是否正常启动。有没有轻量级的推荐,主要想要的就是,给一个 log 文件,分析是否有报错,谢谢
|
5
qq976739120 2018-09-11 16:38:26 +08:00
filebeat+es+kibana logstash 实在是太重了
|
6
HFcbyqP0iVO5KM05 2018-09-11 19:45:23 +08:00 via Android
只是需要分析报错的话,要不试试 sentry ?
|
7
exiaohao 2018-09-11 19:47:46 +08:00
|
8
d0m2o08 2018-09-11 20:35:48 +08:00 via iPhone
轻量的 graylog 了解一下,elk 实在太笨重,数据量不大没必要
|
9
baojiweicn2 2018-09-11 20:46:41 +08:00 via iPhone
senty,elk 都挺好的
|
10
aimiyooo 2018-09-11 21:38:10 +08:00
elk+1
|
11
xpresslink 2018-09-11 22:34:16 +08:00
就这么简单的事情还要轮子。
直接用 python 撸个脚本就可以了,直接 os.popen('grep -E "regex" filename') 或者 os.popen('zgrep -e "regex" filename.gz') 其实这样弄比直接用 python 处理要快得多,grep/zgrep 是 C 写的还支持文件通配。 推荐 open falcon,ELK |
12
meowoo OP @xpresslink 我自己是准备这样搞得,就想看看有没有好轮子用
|
13
Livid MOD |
14
geelaw 2018-09-12 03:36:47 +08:00
Get-Item '你的日志文件' | Select-String '你的正则表达式' | Out-GridView
|
15
hearfish 2018-09-12 03:48:47 +08:00
|