基于Wolfpack开发业务监控系统
2012-09-22 11:37
543 查看
一般情况下,由于服务器环境或者程序漏洞的问题,现行的系统多多少少会发生一些异常或者bug,给用户体验甚至利益造成影响。而现在的第三方监控工具大多是关于服务器硬件数据监控。对于业务方面、例如每日订单的数据量、Mq中的要求退款的队列长度...还是比较薄弱。这套系统的作用就是在第一时间捕获工程师可以考虑到的系统风险异常。
Wolfpack是.NET平台上一个业务系统监控的框架,目标是成为一个瑞士军刀式的监控方案,借用Etsy的一句话“if it moves we monitor it, even if it doesn't move we'll monitor it just in case it makes a break for it!”。
Wolfpack是一个可扩展的基于Windows服务,通过运行定时任务监控软件和系统。收集到的监控数据可以直接发送到WCF,SQL Server,NServiceBus等等,很容易为你的监控数据开发仪表盘。它预装了一些Task,也非常容易根据自己的业务需要开发自定义的Task,社区也有一个contrib project 增强了电子邮件、控制台和MongoDB的输出。
下面是我基于Wolfpack画的一个结构草图:
Wolfpack是.NET平台上一个业务系统监控的框架,目标是成为一个瑞士军刀式的监控方案,借用Etsy的一句话“if it moves we monitor it, even if it doesn't move we'll monitor it just in case it makes a break for it!”。
Wolfpack是一个可扩展的基于Windows服务,通过运行定时任务监控软件和系统。收集到的监控数据可以直接发送到WCF,SQL Server,NServiceBus等等,很容易为你的监控数据开发仪表盘。它预装了一些Task,也非常容易根据自己的业务需要开发自定义的Task,社区也有一个contrib project 增强了电子邮件、控制台和MongoDB的输出。
下面是我基于Wolfpack画的一个结构草图:
相关文章推荐
- 基于组件GIS、GPS及SMS技术的车辆监控调度系统的应用开发
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(四)【构建链路调用监控系统】
- 基于组件的远程监控系统的快速开发
- 基于 Laravel 开发 社群系统ThinkSNS+ 中前端的抉择(webpack/Vue)踩坑日记
- 基于Zabbix + Docker开发的监控系统
- 明天开发的基于MOSS的一个业务系统要正式运行
- 基于Visual graph开发交通监控系统
- 基于GIS的定位监控系统开发教程 目录
- 基于GIS的定位监控系统开发教程-关于本教程
- 基于ssh开发的家教管理系统
- 架构师方向:基于.net平台remoting、DB2技术的大型分布式HIS系统架构及开发
- 简单管理系统的开发流程(基于XML)
- C#手机充值系统开发(基于聚合数据)
- MOSS 2010:Visual Studio 2010开发体验(21)——使用Business Connectivity Service(BCS)集成业务系统
- 如何开发简单高性能扩展性强的监控系统
- 开源:公司群订盒饭小系统(基于NutzWk v3.2 开发)
- 基于ARM 的嵌入式系统程序开发要点--(图不完整,网上有下载)
- 基于BBB的4轮移动轮式机器人系统设计与实现(五)--BeagleBone Black编码器开发应用
- 基于RFID,QT,MYSQL开发的医疗电子病历系统
- 基于laravel开发的多用户博客系统(二)