Log4Grid分布式应用日志管理
Log4Grid 是一款开源分布式应用监控和日志管理系统,通过该系统可以实时查看每个应用的进程情况,还能看到相应用户记录的程序处理日志信息。为了保证不对用户现有程序的改动,Log4Grid 提供相应 Log4Net 的日志插件,通过插件应用在不修改代码的情况就可以把插件添加到 Log4net 的配置中,实现将监控信息和日志自动提交给管理系统。
日志功能管理
Log4Grid提供一个Web界面用一监控和管理应用日志,通过应该Web管理模块相关人员可以实时查看应用的CPU/内存使用情况和应该产生的日志.
管理模块的右边是应用部所在服务器的情况,而右边列表则是相关应用所在服务器产生的应用日志.如果某个应用出现异常那会在应用服务列表中反映出来.
这样相关人员就能马上知道那些应用存在异常的情况.
信息收集服务
Log4Grid提供个专门的服务用收集各应用的日志和应用统计信息,并写入相应的存储.服务采用UDP作为通讯协议,而应用协议则采用 Protobuf.服务分别提供Console和windows servcie两种模式.使用者可以根据自己的情况来启用相应的服务程序.
自定义日志存储
系统默认实现了基于sqlite的日志存储,然而对于大量日志存储的情况下sqlite显然很难满足实际应用的需要.使用者可以根据自己实现的情况来实现具体的日志存储和操作提供设备.具体查看Log4Grid.Interfaces这个接口的描述.
日志插件
为了让日志收集的前提下不调整现有应用程序的代码,因此系统针对一些通过开源的日志组件提供插件支持.系统默认提供基于log4net的Appender,通过配置相应的Appender在不调整应用代码的情况就可以把信息提供到系统中.
评论
OK Log分布式日志管理系统
OKLog是一个分布式且无协同(coördination-free)的日志管理系统,用于大规模集群。这是一个预置型(on-prem)解决方案,旨在成为一种易于理解,易于操作且易于扩展的构建模块。Qui
OK Log分布式日志管理系统
0
LogDevice分布式日志存储系统
LogDevice是Facebook开源的一个可扩展,具备容错性的分布式日志系统。LogDevice是专为日志设计的分布式数据存储系统。一般的文件系统会将数据储存为文件,LogDevice会将数据存储
LogDevice分布式日志存储系统
0
Plumelog分布式日志组件
Plumelog 一个简单易用的java分布式日志组件,码云GVP(最有价值开源项目)一.系统介绍无入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关
Plumelog分布式日志组件
0
TNT4JJava应用日志框架
TNT4J是一个改进Log4J新的开源Java应用日志框架。用于应用程序活动的跟踪、相关性检查、诊断,可以跨多个应用程序,运行时,服务器,地理的位置。这个API是专门用以解决分布式,并发,多线程,多用
TNT4JJava应用日志框架
0
WekanKanBan 管理应用
KanBan(看板)也叫“看板管理”(来自日语“看板”,カンバン)是丰田生产模式中的重要概念,指为了达到准时生产方式(JIT)控制现场生产流程的工具,一般常见于生产系统,比如工厂车间或传统IT软件开发
WekanKanBan 管理应用
0