`

论产品的需求与实现系列之监控系统

阅读更多

         产品的需求与实现系列:

         论产品的需求与实现系列之日志系统

         论产品的需求与实现系列之监控系统

         论产品的需求与实现系列之数据平台

         论产品的需求与实现系列之ci持续集成

 

        说到监控,这是一个老生常谈的话题,常见的nagios,zabbix,openfalcon,zenoss,hyperic HQ, cacti,graphite ,grafana,oneapm........大家都会列举一堆出来。这期是就我做过的监控需求项,做一个汇总。

       常见的安例:

               六大工业级开源监控软件介绍 

               基于Zabbix + Docker开发的监控系统

               使用ganglia监控hadoop及hbase集群

               Bosun监控告警系统

               curl方式实现zabbix以微信形式报警

              报警监控平台之设计url回调webhook管理系统

              zabbix监控多JMX端口

              日志系统与监控系统分阶段计划与演示

              Graphite的百万Metrics实践之路

              influxDB+graphite+grafana+stats+collect+elasticserach+zabbix

              使用StatsD, Graphite, Grafana, Kamon搭建可用于JVM项目的可视化性能监控系统

              基于jmx_api采集jvm遇到坑

              创业型公司如何做好监控报警

              论客户端埋点

               基于Lua+Kafka+Heka的Nginx Log实时监控系统

 

          可见监控方案如此之多,没有最优,只有更适合的场景。

 

           需求一:监控web或api的健康度。

           解决需求一: zabbix+mail+微信+短信(这个不太好搞,毕竟要收费)

           

 

            需求二:监控网站的qbs,zookeeper

            解决需求二:zabbix+nginx的stub_status,nc

            

            location /ns {

                 stub_status on;

                  allow xx;

                  deny all;

              }

            count=`echo stat|nc $IP $PORT |grep Received |awk -F ":" '{print $2}'`


 

  

          需求三:监控应用的jvm

          解决需求三:zabbix+jmx

          

 

           需求四:api,socket,ws,线程池等数扰

           解决需求四:kamon+statsd+graphite+grafana+zabbix(alert)

 

          

 

            报警系列还没做起来,目前是先有规划。

 

          总结:做到需求四的时候是最累的,研究了statsd五种发送原理及摸拟测试,graphite参数优化及摸拟测试,到最后grafana报表展示。在这过程如何去核对采集过来数据的有效性,还是很折磨人。

           成功的产品是要产生价值的。

            

 

  • 大小: 49.9 KB
  • 大小: 157.7 KB
  • 大小: 105.7 KB
  • 大小: 73.2 KB
分享到:
评论

相关推荐

    Java毕业设计-基于jspm开发的学校小卖部收银系统--论文-附源代码和说明文档.rar

    功能上,该系统实现了商品管理、库存管理、收银结算、销售统计等一系列核心功能。管理员可以方便地录入商品信息,实时监控库存状态,并进行快速准确的收银操作。系统还提供了丰富的销售统计报表,帮助管理员了解销售...

    asp在线考试系统(asp+access实现)

    ☆在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 ☆计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。 ☆成绩查阅:考生...

    [计算机Java毕业设计]ssm框架线上旅游体验系统+vue+程序源代码+论文.rar

    7. 后台管理模块:为管理员提供线路管理、订单管理、用户管理等功能,实现对整个系统的监控和管理。 本项目可以二次开发定制,以满足不同地区、不同行业的旅游需求。通过优化算法和界面设计,提升用户体验,为旅游...

    基于Springbooot的职称评审管理系统.zip

    职称评审管理系统是一种用于管理和评估职称评审过程的软件系统。该系统旨在帮助组织有效地进行职称评审,...总之,职称评审管理系统是一种功能强大的软件系统,能够帮助组织提高职称评审的效率和准确性,实现科学、公正

    ASP设计在线考试系统OnlineTest

    ☆在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 ☆计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。 ☆成绩查阅:考生...

    网络安全论文:分析企业网络安全管理问题与解决方案.doc

    在网络安全管理 中提高了对计算机终端的控制能力,企业桌面安全管理系统包括区域配置管理、安全策 略、补丁分发、数据查询、终端管理、运维监控、报表管理、报警管理、级联总控、系 统维护等。 4.3网络涉密信息管理...

    Java毕业设计-基于springboot开发的企业客户信息反馈平台--论文-附毕设源代码+说明文档.rar

    通过Spring Boot框架的快速开发特性,我们实现了从前端展示到后端数据处理的全流程自动化,极大地提高了开发效率和系统的稳定性。同时,平台支持多用户并发访问,确保企业与客户之间的实时互动。 在功能方面,该...

    并行深度学习系统SpeeDO.zip

    l Yarn:Hadoop2的资源管理组件,实现在多台机器上一键部署参数服务器和工作节点,实时监控各节点的运行状态,处理异常。SpeeDO提供docker镜像(只支持CPU)以方便系统的快速构建和测试,获取镜像:docker pull ...

    心理咨询网站设计方案(1).doc

    传统的软件工程以软件的工程化为目标,强调方法论,工具与环境,质量保证体系,项 目管理,配置管理,但基本理念是基于具体需求、从零开始的开发。这种开发模式显然 已经不适合于现代软件系统开发的要求。而面向...

    大数据架构与关键技术(1).doc

    IT价值链"和"信息价值链",其中"IT价值链"反映的是大数据作为一种新兴的数据应用范 式对IT技术产生的新需求所带来的价值,"信息价值链"反映的是大数据作为一种数据科 学方法论对数据到知识的处理过程中所实现的信息...

    基于C51单片机步数检测计步器无线蓝牙APP上传设计软硬件设计文件+毕业设计论文文档资料.zip

    具有可靠性高、功耗低、扩展灵活、体积小、价格低和使用方便等优点,广泛应用于仪器仪表、专用设备智能化管理及过程控制等领域,有效地提高了控制质量与经济效益,已成为众多单片机系列中一颗耀眼的新星。...

    网络安全项目书-.doc

    " " " 校园网络安全防护设计与实现实训报告 目 录 一、项目背景 3 二、需求分析 3 1、项目目标 3 2、管理目标 4 3、条件与限制 4 三、系统设计 4 1、管理 4 2、服务器配置 5 3、网络安全产品 5 四、总结 6 五、参考...

    关于智能家居消费者分析.docx

    安全防范技术是智能家居系统中必不可少的技术,在小区及户内可视对讲、家庭监控、家庭防盗报警、与家庭有关的小区一卡通等领域都有广泛应用。自动控制技术是智能家居系统中必不可少的技术,广泛应用在智能家居控制...

Global site tag (gtag.js) - Google Analytics