监控平台系统架构图c4模型
2024-02-23 15:38:09   2  举报             
     
         
 C4模型是一种软件架构设计方法,它包括组件、容器、代码和配置四个方面。在监控平台系统中,C4模型可以用来描述系统的架构和组成部分。例如,组件可以包括数据采集器、数据处理器、数据存储和用户界面等;容器可以包括服务器、网络设备和操作系统等;代码可以包括各种编程语言和算法;配置可以包括系统参数设置和安全策略等。通过使用C4模型,我们可以更好地理解监控系统的架构,并对其进行优化和改进。总之,C4模型是一种有效的软件架构设计方法,可以帮助我们更好地构建和管理复杂的监控系统。
    作者其他创作
 大纲/内容
 查询同步数据
  实时计算[container:jstorm,flink]基于用户配置的计算规则和告警规则,实时生成监控指标数据和实时指标的阈值判定,APM监控数据解析
  消费,回写
  缓存[container:redis]缓存配置类数据
  离线计算[container:java,flink]基于用户配置的计算规则和告警规则,定时生产监控指标数据和离线指标阈值判定
  数据库[软件系统]数据库运行指标数据
  开发[人]普通开发人员,只能看到自己参与开发的应用数据
  阿里大鱼[外部软件系统]语音通知系统
  CMDB[外部软件系统]从cmdb获取应用和人员,主机和集群,应用和容器等等基础信息
  落库
  admin[人]系统管理员,能够看所有数据,管理监控系统
  主机与容器[基础设施]cpu,内存,磁盘,网络io等
  消息中间件[container:kafka]自建kafka或阿里云kafka,削峰填谷
  发布系统[外部软件系统]从发布系统获取应用发布信息
  网络[负载均衡]ngnix,taefik日志
  登录权限系统[外部软件系统]span style=\
  通知消息
  后台服务[container:java]提供各种监控类型数据查询接口,提供各种规则配置接口,元数据同步
  短信发送系统[外部软件系统]短信发送系统
  消费
  日志解析[container:java]日志类数据解析
  业务系统[外部软件系统]业务系统运行时产生的日志(info,biz,error),调用链,jvm,url检查,自定义监控,前端监控等数据
  企业邮箱[外部软件系统]邮件通知系统
  监控平台
  钉钉,企业微信[外部软件系统]钉钉,企业微信
  发送
  落库,查询
  调用
  上报
  外部平台[外部软件系统]从监控系统获取监控数据
  通知中心[container:java]负责将告警通知发送到外部系统,并留下记录
  部门管理员[人]能够看到部门下所有监控数据
  Web应用[container:html,js,nodejs]web页面,允许登录用户查看各种类型监控数据,以及配置指标计算规则、告警规则等
  定时查询
  指标数据落库[container:java]指标类数据消费,过滤,落库
  故障台[外部软件系统]故障通知、跟踪、升级、处理、评审
  PE[人]能够看到公司下所有部门的监控数据
   
 
 
 
 
  0 条评论
 下一页
 为你推荐
 查看更多
    
   
   
   
   
   
  
  
  
  
  
  
  
  
 