监控平台系统架构图-c4模型
2020-04-02 18:35:37 23 举报
使用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 条评论
下一页