在服务器比较多的时候,可能就会有实时 tail 查看某台机器上的某个 log 文件的需求, http://logio.org/ 与这玩意功能类似,不过与之相比实现的稍微好一些,有这方面需要的同学可以试试。
( git 用的不熟, pyc 文件都传上去了,伤不起,公司里面用 svn ,碉堡了) 代码地址: https://github.com/2225377fjs/weblogviewer , 具体使用介绍: http://blog.csdn.net/fjslovejhl/article/details/51152786
本身基于一个比较简单的分布式框架写的(纯 python ),所以中心服务启动会看起来比较繁琐。
现在只做了在线 tail 的功能,以为只用到了这需求,以后如果有需求的话,有可能会加上一些 grep 之类的功能。
1
wujunze 2016-04-14 17:59:50 +08:00
用的 py 哪个版本? 2.7? 3.5?
|
2
UnisandK 2016-04-14 18:28:47 +08:00
我记得之前有一个服务,只要在启动时把输出重定向到那个工具就可以自动生成一个短链来显示 log 的
有没有谁知道是啥。。 |
4
UnisandK 2016-04-14 18:57:02 +08:00
|
5
2225377fjs OP @wujunze 2.7
|
6
expkzb 2016-04-15 19:12:14 +08:00 via iPhone
多人同时 tail 一个文件,并且往里面加入自己的内容。这就是 im 了吧,哈哈哈哈
|
7
xiezefan 2016-04-17 00:35:18 +08:00
楼主造的这个轮子其实已经有比较成熟的开源解决方案。
我们公司使用的是[ELK]( https://www.gitbook.com/book/chenryn/kibana-guide-cn/details) 来收集与管理集群的日志,推荐你了解下。 |
8
2225377fjs OP @xiezefan 额,这个好强大的,比较全面的日志管理,不过我们貌似没有要求这么多功能,也就集群日志的实时 tail ,顶多再做一个 grep 的功能,需求都是很轻量级的。
|
9
picasso250 2018-01-25 16:58:11 +08:00
我想要的就是楼主这种
|