监控系统整体设计


文章目录

  • 前言
  • 一、监控系统是什么?
  • 二、计数类监控系统的设计
    • 1.统计系统在数据处理流程中的节点
    • 2.在每个数据交换的节点统计数据的数量
    • 3.通过定时比较数据流每个节点计数是否相等,来判断数据流是否出延迟,或部分系统无法正常工作的情况;异常情况可以通过短信,微信,电话等各种手段进行通知
  • 总结

前言

通常当一个系统的作用越来越重要的时候,对系统的稳定性和系统数据的准确性的要求就会越来越高时,需要引入监控系统


提示:以下是本篇文章正文内容,下面案例可供参考

一、监控系统是什么?

监控系统多种多样,但是包含两个要素:数据正确性验证逻辑+告警

二、计数类监控系统的设计

1.统计系统在数据处理流程中的节点

如一般的微服务架构:1.数据接收节点 2.消息中间件(kafka)3.数据计算节点 4.数据持久化节点

2.在每个数据交换的节点统计数据的数量

1.数据接收节点统计计数(写入分布式缓存redis)
2.数据计算节点统计计数(写入分布式缓存redis)
3.数据写入节点统计计数(写入分布式缓存redis)

3.通过定时比较数据流每个节点计数是否相等,来判断数据流是否出延迟,或部分系统无法正常工作的情况;异常情况可以通过短信,微信,电话等各种手段进行通知

总结

对于监控系统而言,有时需要复杂的设计和复杂的技术才能实现。有时只需要最简单的统计计数也可以很好的监控系统的运行情况;适合的,代价最小的就是最好的设计


监控系统体系1-数据流监控系统相关推荐

  1. delphi 监控文件变化_监控Linux文件变化,防止系统被黑

    运维服务器比较头疼的一个问题是系统被黑,沦为肉鸡或者矿机.除了加强安全基线配置,加强网络和端口加固,系统和应用bug修复,上IDS/IPS(入侵检测/防御系统)之外,另一个方面就是系统监控,一个完善准 ...

  2. 解压出来的文件md5会改变吗_监控Linux文件变化,防止系统被黑

    运维服务器比较头疼的一个问题是系统被黑,沦为肉鸡或者矿机.除了加强安全基线配置,加强网络和端口加固,系统和应用bug修复,上IDS/IPS(入侵检测/防御系统)之外,另一个方面就是系统监控,一个完善准 ...

  3. 公安视频监控系统建设存在问题及系统规划思路简析

     导语:近年来,随着各地视频监控系统建设规模的扩大,公安业务对视频依靠程度的不断提升,视频监控图像信息的应用成为公安机关治安防范.打击犯罪和指挥通信的重要手段.但在公安视频监控系统建设中,存在的几 ...

  4. TOOM系统加强网络舆情监控的建议,如何加强网络舆情的引导和管控

    网络舆情监控是指在互联网上通过技术手段,对网络上的舆情信息进行收集.整理.分析.评估和处理,以有效地识别.预测.处理网络舆情问题.网络舆情监控工作的目的是促进舆情健康,防止舆情危机.接下来简单了解TO ...

  5. 服务器账户登录监控系统,服务器账户登录监控系统

    服务器账户登录监控系统 内容精选 换一换 在使用裸金属服务器时,您可能会遇到各种问题,比如远程登录.扩容磁盘.重装操作系统.备份服务器等.为方便您获取这些场景的操作指导,本文提供了常用操作的导航.在您 ...

  6. zabbix监控suse linux,SuSE 系统之部署 Zabbix 监控服务

    SuSE 系统之部署 Zabbix 监控服务 2.4 安装 Apache2 httpd-2.4.2.tar.gz#tar?-zvxf?httpd-2.4.2.tar.gz?? #./configure ...

  7. linux 系统 可视化工具实时监控_Linux上的实时监控平台-你需要这样做

    应朋友们要求,介绍上Linux系统下的实时监控平台,在上次提到了glances,它提供了较多的监控指标,那如果我们要看历史数据呢?某一时间段的回放呢?显然glances是做不到的.因此,实时监控平台就 ...

  8. linux 监控mysql脚本_Linux系统MySQL主从同步监控shell脚本

    操作系统:CentOS系统 目的:定时监控MySQL数据库主从是否同步,如果不同步,记录故障时间,并执行命令使主从恢复同步状态 1.创建脚本文件 vi /home/crontab/check_mysq ...

  9. linux服务器系统_利用Zabbix监控系统监测Linux服务器系统时间是否准确完美实现...

    服务器时间校准是非常重要的,因为很多应用服务都是需要基于时间的,服务器系统时间如果不准确的话就会产生很多问题.虽然我们可以通过部署NTP时间服务器来进行校准,但是有时候感觉还不够保险,而这往往也是很多 ...

最新文章

  1. 如何优雅的实现 Spring Boot 接口参数加密解密?
  2. 南农沈其荣组Science子刊揭示番茄早期微生物组功能决定成年健康
  3. 下一步,该怎么做空中国概念股?
  4. centos8网络配置开启wifi_CentOS 7.5 最小安装开启 WIFI 连接的设置方法
  5. Python基础day05 作业解析【10道 函数作业题】
  6. Vue简单封装axios—解决post请求后端接收不到参数问题
  7. 各种各种的公共工具类
  8. 设计模式中的那些工厂
  9. [hackerrank]Manasa and Stones
  10. Linux学习总结(6)——CenterOS7安装mysql5.5的方法
  11. 通过管道传输快速将MySQL的数据导入Redis
  12. CentOS 缺少mysqli扩展 请检查PHP配置
  13. Ubuntu下备份系统的方法
  14. ConcurrentHashMap(JDK1.8)的源码解析
  15. 步步为营100-开发前的思考
  16. Android MTK TP Driver 触屏驱动
  17. 100以内奇数积和偶数积分别的和
  18. window10下CUDA9安装和vs2015配置
  19. html绑定drag事件,HTML-Drag事件(拖拽)
  20. HCIP第十六天(VLAN IF接口,STP生成树协议,BPDU的配置)

热门文章

  1. 第十届蓝桥杯C语言B组题解
  2. Python学习笔记(四)----Pywin32+Pyinstaller制作windows软件
  3. minio 的python客户端工具
  4. R语言---安装依赖包
  5. poj 3399 Product
  6. C++:实现量化Piecewise yield曲线测试实例
  7. 训练赛一:bfs广搜题目 CF115B Lawnmower
  8. 你真的了解AsyncTask吗?AsyncTask源码分析
  9. GA/T1400视图库协议-结构化数据对接
  10. Linux中磁盘分区清理方法