开发者社区> netkiller> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

日志服务器设计

简介:
+关注继续查看

日志服务器设计(草稿)

 

我的想方式实现一个Log服务器,然后把所有日志推向这个服务器。

 

同时兼容现有的

 

  1. rsyslog
  2. log4J, log4cpp...
可以通过TCP/UDP/和管道,向日志服务器抛日志。

日志服务器,采用多线程处理,然后放入列队。另一个进程从列队取日志,然后进行过滤,通过特征库匹配。
例如: 放行,抛弃,报警(通过email和手机短信)

放行数据将通过存储引擎,进行日志保存,可以进入数据库,文件。如果是文件通过gzip管道流,在做日志切割。


客户端

客户端是一个控制台可以实时看到列队中的最新信息,并滚动显示。与tail -f 原理类似,同时可以通过正则筛选数据。

还可以生成报表。等等。。

请看下图,先写到这里。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
服务器体验
使用服务器搭建个人的博客
28 0
服务器
服务器根据静态和动态加载数据,分为 web 服务器和应用服务器两种。
24 0
什么是服务器?
服务器相信很多电脑爱好者都听过或者了解一些,一般我们很难看到真正的服务器,因为服务器一般均放置在机房重点,闲人一般均是免进的。比如我们每天浏览的网站、玩的游戏等,所有的数据均存在服务器,服务器一般都在一些数据公司以及电信等网络大厦。那么很多电脑爱好者经常问的什么是服务器?下面本文将于大家揭开服务器神秘面纱,希望能够给菜鸟朋友增加点电脑知识。
157 0
拆服务器
原文转自:http://www.cnblogs.com/killkill/archive/2010/07/15/1775433.html  近日新进一台 DELL PowerEdge R810 服务器,趁还在测试阶段赶紧拆开看看,顺便说说X86服务器的那些事。
1499 0
服务器 空间
云空间 http://www.83432.com/ 穷站长 http://www.qiongzz.com/
511 0
+关注
netkiller
Nickname:netkiller | English name: Neo chen | QQ: 291379 | 订阅号:netkiller-ebook | 网站:http://www.netkiller.cn
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Tsar-灵活的系统和应用采集软件
立即下载
Patroni使用维护手册
立即下载
Web服务架构变化及性能优化
立即下载