由于本人要开发 分布式日志系统,所以想整体下关于开源的日志系统
1. 背景介绍
许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:
(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;
(2) 支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统;
...
分类:
其他好文 时间:
2014-12-29 18:25:17
阅读次数:
307
Android系统是基于Linux内核来开发的,在分析它在运行时库层的源代码时,我们会经常碰到诸如管道(pipe)、套接字(socket)和虚拟文件系统(VFS)等知识。 此外,Android系统还在Linux内核中增加了一些专用的驱动程序,例如用于日志系统的Logger驱动程序、用于进程间通...
分类:
移动开发 时间:
2014-12-28 23:38:24
阅读次数:
267
1.6 Log打印—Log输出工具(logcat)1.6.1 启动logcat不仅仅是Android开发,对于所有的软件开发来说,Log的地位都是非常重要的,它是一位我们在开发和调试过程当中不可避免都会接触到的朋友,因此,怎么和这位朋友搞好关系,是我们必须要掌握好的。在Android当中,Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓...
分类:
移动开发 时间:
2014-12-27 10:11:16
阅读次数:
220
系统下安装如下ACU工具按照下面命令来收集 HP Array Configuration Utility CLI for Linux 64-bit http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdDetai...
分类:
其他好文 时间:
2014-12-22 12:41:23
阅读次数:
1822
ESAPI是owasp提供的一套API级别的web应用解决方案,本人通过对ESAPI和其提供的demo源码学习发现,关键的不是对其所提供的API的使用,而是其web应用安全防御体系的构建的思想。比如,您不一定要使用ESAPI去实现日志系统,而是应该明白,一套好的日志系统应该是怎么样子的,应具备什么样...
RabbitMQ是一个消息代理,核心原理:发送消息,接收消息。RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然。 单向解耦 双向解耦(如:RPC)例如一个日志系统,很容易使用RabbitMQ简化工作量,一个Consumer进行消息的正常处理,另一个Co...
分类:
其他好文 时间:
2014-12-19 15:40:47
阅读次数:
199
Asio(http://think-async.com)官方示例中给出了一个比较初步的日志服务,主要代码在basic_logger.hpp、logger_service.hpp、logger_service.cpp这3个文件。稍作改进(比如创建单独目录存放Log文件、格式化Log文件名以及每一行.....
分类:
其他好文 时间:
2014-12-18 14:46:04
阅读次数:
210
昨天已介绍了一篇《使用SharePoint Designer定制开发专家库系统实例!》,今天继续来介绍使用SharePoint Designer定制开发员工工作日志系统实例,主要功能包括填写日报、查看日报及点评日报等,这个是今年7月份的时候设计开发的一个实验系统,仅供学习参考。很多人可能并不清楚S....
分类:
其他好文 时间:
2014-12-17 10:37:53
阅读次数:
384
介绍 在大型系统开发调试中,跨系统之间联调开始变得不好使了。莫名其妙一个错误爆出来了,日志虽然有记录,但到底是哪里出问题了呢? 是ios端参数传的不对?还是A系统或B系统提供的接口导致?相信大家碰到不少,大多数问题不大,但排查起来比较费劲。 下面,我们来具体看下实现。目录1:概述2:web环...
分类:
Web程序 时间:
2014-12-13 20:29:21
阅读次数:
214
现在在一家公司做PHP后台开发程序猿(我们组没有前端,做活动时会做前端的东西),刚开始到公司的时候花2个周赶出了一个前端加后台的活动(记得当时做不出来周末加了两天班、、、),到现在过去4个多月了,可以用一下午秒掉一个不是很复杂的活动,当然了现在做的时候会考虑很多东西,比如说扩展性、可重用性,因为.....
分类:
Web程序 时间:
2014-12-13 17:39:45
阅读次数:
262