SlideShare uma empresa Scribd logo
1 de 42
开源应用日志收集系统 产品数据采集系统 [Sina应用开发]项目组 2009年9月15
自我介绍 王春生 就职于SINA ,LAMP 平台高级架构师 喜欢mysql、storage、webservice等系统架构的设计和优化,目前比较关注分布式架构及OPENAPI相关 联系方式: msn: vanilla_cn@hotmail.com Mail: chunshengster@gmail.com
文档介绍 介绍本人今年的一个小项目 从项目的需求出发,经历需求分析、技术方向选择、开源软件选型、性能测试、应用层协议封装以及最后的系统可靠性跟踪验证等过程
需求陈述 应用项目存在大量接口使用情况,无法深入监控 将服务器上分散存在的各种日志数据(访问日志、错误日志、程序跟踪日志、用户行为日志等混杂的数据)集中收集汇聚 …………………… 需要有一套能够深入到应用程序的系统快速收集各种日志
目标 本系统目标为对上述各种日志进行采集,传输,汇集 支持灵活的策略对日志进行过滤、分离 针对日志内容进行存储、通知、警报等响应
项目范围: 重点对数据传输层进行服务器选型、功能尝试、构想、架构设计、实现 对数据采集层需求、策略、实现等进行分析、尝试,实现简单demo 对数据存储做简单的策略,方便查询
项目进展
项目进展—选型任务 重点关注三款日志服务器 ,[object Object]
Rsyslog
Scribe server,[object Object]
对PHP及其他应用语言的接口
对syslog标准的支持(对扩展要求提供保证)
功能及其扩展性
性能及其可靠性
灵活架构,[object Object]
数据接口支持:
unix-stream
TCP SSL-TLS (OSE支持TLS)
Fifo-buffer
对过滤器,格式化数据,和数据重写的支持
Filter
Parse
Rewrite ,[object Object]
日志采集层
日志转发层
日志存储层
可靠性,[object Object]
FC 3164中的定义,[object Object]
SYSLOG-NG的扩展性支持,[object Object]
SYSLOG-NG的扩展性支持,[object Object]
SYSLOG-NG的扩展性支持,[object Object]
项目进展—其他 RSYSLOG SCRIBE SERVER
选型任务总结及架构设计 Syslog-ng是一个我们可以更加深入尝试的日志服务器,因为: ,[object Object]
Linux系统特性
过滤器
触发器
存储,[object Object]
选型任务总结及架构设计 立体部署结构
选型任务总结及架构设计 该架构的优点
选型及架构设计存在的问题: 当前问题 ,[object Object]
触发策略的进一步分析和明确
跨网段可靠性保证 (TLS)

Mais conteúdo relacionado

Mais procurados

淘宝Java中间件之路 it168
淘宝Java中间件之路 it168淘宝Java中间件之路 it168
淘宝Java中间件之路 it168vanadies10
 
大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京vanadies10
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for bankingfocusbi
 
美团数据库运维平台介绍
美团数据库运维平台介绍美团数据库运维平台介绍
美团数据库运维平台介绍Leo Zhou
 
110823 kn-cachemana-wengjun
110823 kn-cachemana-wengjun110823 kn-cachemana-wengjun
110823 kn-cachemana-wengjunZoom Quiet
 
Hadoop作业调度研究V0.1
Hadoop作业调度研究V0.1Hadoop作业调度研究V0.1
Hadoop作业调度研究V0.1YongqiangHe
 
Oracle 高可用概述
Oracle 高可用概述Oracle 高可用概述
Oracle 高可用概述xlight
 
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境drewz lin
 
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 SaacChao Zhu
 
大规模数据处理
大规模数据处理大规模数据处理
大规模数据处理Kay Yan
 
如何用队列提升系统性能
如何用队列提升系统性能如何用队列提升系统性能
如何用队列提升系统性能孙立
 
2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for AgricultureJazz Yao-Tsung Wang
 
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页liu sheng
 
艺龙旅行网架构案例分享-Qcon2011
艺龙旅行网架构案例分享-Qcon2011艺龙旅行网架构案例分享-Qcon2011
艺龙旅行网架构案例分享-Qcon2011Yiwei Ma
 
Mr&ueh数据库方面
Mr&ueh数据库方面Mr&ueh数据库方面
Mr&ueh数据库方面Tianwei Liu
 
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点 大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点 Chao Zhu
 

Mais procurados (17)

淘宝Java中间件之路 it168
淘宝Java中间件之路 it168淘宝Java中间件之路 it168
淘宝Java中间件之路 it168
 
大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for banking
 
美团数据库运维平台介绍
美团数据库运维平台介绍美团数据库运维平台介绍
美团数据库运维平台介绍
 
110823 kn-cachemana-wengjun
110823 kn-cachemana-wengjun110823 kn-cachemana-wengjun
110823 kn-cachemana-wengjun
 
Hadoop作业调度研究V0.1
Hadoop作业调度研究V0.1Hadoop作业调度研究V0.1
Hadoop作业调度研究V0.1
 
Oracle 高可用概述
Oracle 高可用概述Oracle 高可用概述
Oracle 高可用概述
 
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
 
开源介绍
开源介绍开源介绍
开源介绍
 
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
 
大规模数据处理
大规模数据处理大规模数据处理
大规模数据处理
 
如何用队列提升系统性能
如何用队列提升系统性能如何用队列提升系统性能
如何用队列提升系统性能
 
2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture2006-11-16 RFID and OSS for Agriculture
2006-11-16 RFID and OSS for Agriculture
 
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
 
艺龙旅行网架构案例分享-Qcon2011
艺龙旅行网架构案例分享-Qcon2011艺龙旅行网架构案例分享-Qcon2011
艺龙旅行网架构案例分享-Qcon2011
 
Mr&ueh数据库方面
Mr&ueh数据库方面Mr&ueh数据库方面
Mr&ueh数据库方面
 
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点 大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点
 

Destaque

焚烧炉中国环境的生死抉择
焚烧炉中国环境的生死抉择焚烧炉中国环境的生死抉择
焚烧炉中国环境的生死抉择reinhardx
 
數位出版與電子書標準格式規範及相關技術
數位出版與電子書標準格式規範及相關技術數位出版與電子書標準格式規範及相關技術
數位出版與電子書標準格式規範及相關技術reinhardx
 
淘宝无线电子商务数据报告2011Q2
淘宝无线电子商务数据报告2011Q2淘宝无线电子商务数据报告2011Q2
淘宝无线电子商务数据报告2011Q2reinhardx
 
豆瓣网技术架构变迁
豆瓣网技术架构变迁豆瓣网技术架构变迁
豆瓣网技术架构变迁reinhardx
 
Bedienungsanleitung RESTEK ERGO
Bedienungsanleitung RESTEK ERGOBedienungsanleitung RESTEK ERGO
Bedienungsanleitung RESTEK ERGOHifi RESTEK
 

Destaque (6)

焚烧炉中国环境的生死抉择
焚烧炉中国环境的生死抉择焚烧炉中国环境的生死抉择
焚烧炉中国环境的生死抉择
 
數位出版與電子書標準格式規範及相關技術
數位出版與電子書標準格式規範及相關技術數位出版與電子書標準格式規範及相關技術
數位出版與電子書標準格式規範及相關技術
 
淘宝无线电子商务数据报告2011Q2
淘宝无线电子商务数据报告2011Q2淘宝无线电子商务数据报告2011Q2
淘宝无线电子商务数据报告2011Q2
 
豆瓣网技术架构变迁
豆瓣网技术架构变迁豆瓣网技术架构变迁
豆瓣网技术架构变迁
 
Damn Simics
Damn SimicsDamn Simics
Damn Simics
 
Bedienungsanleitung RESTEK ERGO
Bedienungsanleitung RESTEK ERGOBedienungsanleitung RESTEK ERGO
Bedienungsanleitung RESTEK ERGO
 

Semelhante a 开源应用日志收集系统

陈敏简历Java软件工程师
陈敏简历Java软件工程师陈敏简历Java软件工程师
陈敏简历Java软件工程师guestb12ca4
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统klandor
 
天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011Yiwei Ma
 
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressAppzhoujg
 
互联网公司web安全挑战与防护思路浅谈
互联网公司web安全挑战与防护思路浅谈 互联网公司web安全挑战与防护思路浅谈
互联网公司web安全挑战与防护思路浅谈 zhiyanhui
 
一纸流年
一纸流年一纸流年
一纸流年dipoo
 
数据采集中间件技术交流
数据采集中间件技术交流数据采集中间件技术交流
数据采集中间件技术交流jerry tom
 
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍众行业公司系统架构案例介绍
众行业公司系统架构案例介绍mysqlops
 
Memcached vs redis
Memcached vs redisMemcached vs redis
Memcached vs redisqianshi
 
Solution apc 4.0
Solution apc 4.0Solution apc 4.0
Solution apc 4.0ahnlabchina
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维guiyingshenxia
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维colderboy17
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构n716
 
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计Xi Zeng
 
从运维系统的开发谈安全架构设计
从运维系统的开发谈安全架构设计从运维系统的开发谈安全架构设计
从运维系统的开发谈安全架构设计mysqlops
 
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江imShining @DevCamp
 
Swsoft Prima@Hosting 介绍
Swsoft Prima@Hosting 介绍Swsoft Prima@Hosting 介绍
Swsoft Prima@Hosting 介绍webhostingguy
 
Kiss开发平台简介
Kiss开发平台简介Kiss开发平台简介
Kiss开发平台简介cecepig
 

Semelhante a 开源应用日志收集系统 (20)

陈敏简历Java软件工程师
陈敏简历Java软件工程师陈敏简历Java软件工程师
陈敏简历Java软件工程师
 
SWsoft_Prim@Telecom
SWsoft_Prim@TelecomSWsoft_Prim@Telecom
SWsoft_Prim@Telecom
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统
 
天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011
 
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
 
互联网公司web安全挑战与防护思路浅谈
互联网公司web安全挑战与防护思路浅谈 互联网公司web安全挑战与防护思路浅谈
互联网公司web安全挑战与防护思路浅谈
 
一纸流年
一纸流年一纸流年
一纸流年
 
数据采集中间件技术交流
数据采集中间件技术交流数据采集中间件技术交流
数据采集中间件技术交流
 
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
 
Memcached vs redis
Memcached vs redisMemcached vs redis
Memcached vs redis
 
Solution apc 4.0
Solution apc 4.0Solution apc 4.0
Solution apc 4.0
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
Mocha Bsm
Mocha BsmMocha Bsm
Mocha Bsm
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
 
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
 
从运维系统的开发谈安全架构设计
从运维系统的开发谈安全架构设计从运维系统的开发谈安全架构设计
从运维系统的开发谈安全架构设计
 
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
 
Swsoft Prima@Hosting 介绍
Swsoft Prima@Hosting 介绍Swsoft Prima@Hosting 介绍
Swsoft Prima@Hosting 介绍
 
Kiss开发平台简介
Kiss开发平台简介Kiss开发平台简介
Kiss开发平台简介
 

开源应用日志收集系统