`

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

阅读更多

         产品的需求与实现系列:

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

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

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

         论产品的需求与实现系列之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
分享到:
评论

相关推荐

    智能化电力监控系统技术方案

    - **现场监控层**:负责直接采集高、低压设备的数据,通过PMC系列监控装置实现对电力参数的精确测量与控制。 - **通讯管理层**:承担数据传输任务,确保现场监控层与主控层之间的信息流通无阻。 - **主控层**:集中...

    wince论文系列:基于ARM_WINCE的音视频监控系统设计

    标题中的“wince论文系列:基于ARM_WINCE的音视频监控系统设计”指的是在Windows CE (简称WinCE)操作系统上,利用ARM处理器架构构建的一种音视频监控系统的学术研究。WinCE是一个面向嵌入式设备的操作系统,由微软...

    典型监控系统基于plc的泵站监控—本科学位论文.doc

    本文主要讨论了泄站监控系统的结构和原理、PLC在泄站监控系统中的应用、组态软件在泄站监控系统中的应用、泄站监控系统的设计和实现、泄站监控系统的意义、计算机技术在泄站监控系统中的应用、电气工程与自动化在泄...

    论文研究-基于位置的视频监控系统前台展示交互的设计与实现 .pdf

    综上所述,基于位置的视频监控系统前台展示交互的设计与实现涉及的技术包括位置服务技术、视频监控技术、远程监控技术和B/S架构等。这些技术的综合应用,不仅提高了监控系统的实时性和准确性,也极大丰富了监控系统...

    基于STM32的输液监控系统设计与实现

    以STM32微处理器为核心设计的输液监控系统,具备了液滴检测、液滴速度控制、余液显示、无线通信和异常报警等一系列先进功能。这些功能的实现,大幅提升了输液过程的可监控性与可控性,减少了人工干预的需求,同时也...

    监控系统设计方案.docx

    设计监控系统时,必须参照一系列行业规范和标准,如《智能建筑设计标准》(GB50314-2015)、《视频安防监控系统工程设计规范》(GB50395-2007)、《数字高清视频监控系统技术规范》(DB35/T 1247-2012)等。...

    论文研究-基于DigitalHubbub的远程多媒体监控系统的设计与实现.pdf

    基于DigitalHubbub的家庭远程多媒体监控系统设计与实现,这个项目中,设计师将DigitalHubbub技术应用于家庭多媒体监控系统,并实现了远程与近程多画面全动态显示的监控功能,以及远程Digital Hubbub与近程Hubbub之间...

    基于STM32智能医疗输液监控系统的设计.pdf

    综上所述,基于STM32的智能医疗输液监控系统在技术上具有创新性,满足了医疗行业中对输液监控系统智能化、自动化的需求。随着智能医疗设备的不断发展和完善,该系统有望在提高医疗服务质量和效率方面发挥重要作用。...

    STM32单片机FPGA毕设电路原理论文报告基于zigbee的无线监控系统的设计与实现

    ### STM32单片机与FPGA在毕业设计中的应用:基于ZigBee的无线监控系统设计与实现 #### 引言 随着物联网技术的迅速发展,无线监控系统因其便捷性和灵活性,在智能家居、工业控制等领域得到了广泛的应用。本文旨在...

    典型监控系统基于plc的泵站监控论文--毕设论文.doc

    本文主要讨论的是基于PLC的泵站监控系统的设计和实现。该系统的目的是为了实现泵站的自动监控,以提高泵站的性能和自动化水平。 在设计该系统时,首先需要了解泵站的监控需求,然后选择合适的PLC型号和扩展模块。...

    基于物联网技术的智能家居监控系统.pdf

    在实现智能家居监控系统时,通常以某种微处理器或微控制器作为系统的核心,例如文档中提到的A8系列处理器与CC2530。A8系列处理器是一种应用广泛的ARM Cortex-A8核心的处理器,能够提供高效能和低功耗的运行特性,...

Global site tag (gtag.js) - Google Analytics