监控系统整体设计


文章目录

  • 前言
  • 一、监控系统是什么?
  • 二、计数类监控系统的设计
    • 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. msvcrt.lib和LIBCD.lib链接冲突
  2. ViewPager实现翻页步骤
  3. 从网络IO看高性能框架
  4. Activiti Explorer安装
  5. JVM垃圾回收机制GC详解
  6. M1芯片mac好用吗?来听听ta们是怎么说的
  7. c语言怎么把数字倒过来_c语言中如何实现输入一个整数实现倒序输出
  8. 基于单片机的火灾消防系统设计(#0480)
  9. 酒店管理系统(前台后台管理)
  10. 视频转换器如何将腾讯QLV格式转换成MP4视频文件
  11. Android 控件的各种方法介绍
  12. PSPNet :语义分割
  13. 【Unity】问题记录:Some objects were not cleaned up when closing the scene
  14. 我是一名自由职业白帽黑客
  15. cdr 表格自动填充文字_Cdr教程 用CorelDRAW绘制百事可乐标志Logo设计教程
  16. php博客模板源码下载,Z-BlogPHP博客学习SEM网站模板 v1.3
  17. yxc_第一章 基础算法(三)_区间合并
  18. 好用的日历 android,手机日历软件哪个最好用?日历app排行榜(10款)
  19. · 电动汽车(EV)充电标准及其差异
  20. app与后台通信完整流程

热门文章

  1. R语言svm支持向量机多元回归预测
  2. 【深度学习BookNote】多层感知器(multi-layer perceptron)
  3. VirtualBox安装教程和ubuntu16导入
  4. 在vc中使用xtremetoolkit界面库-----安装及环境配置
  5. pprint和print区别
  6. 基于翻译的模型-TransE,TransH,TransR,TransD
  7. jquery获取复选框checkbox被选中的值
  8. 互联网日报 | 蔚来汽车股价年内涨幅近十倍;小米成立可穿戴部;恒大物业拟12月2日港交所上市...
  9. sql 语句in 使用占位符
  10. 免费AWS EC2实例