监控平台系统架构图
2024-09-18 09:48:22 7 举报
监控平台系统架构图
作者其他创作
大纲/内容
Web应用[container:html,js,nodejs]web页面,允许登录用户查看各种类型监控数据,以及配置指标计算规则、告警规则等
通知消息
这是水印,克隆可删除
网络[负载均衡]ngnix,taefik日志
监控平台
开发[人]普通开发人员,只能看到自己参与开发的应用数据
故障台[外部软件系统]故障通知、跟踪、升级、处理、评审
消费,回写
CMDB[外部软件系统]从cmdb获取应用和人员,主机和集群,应用和容器等等基础信息
业务系统[外部软件系统]业务系统运行时产生的日志(info,biz,error),调用链,jvm,url检查,自定义监控,前端监控等数据
部门管理员[人]能够看到部门下所有监控数据
外部平台[外部软件系统]从监控系统获取监控数据
后台服务[container:java]提供各种监控类型数据查询接口,提供各种规则配置接口,元数据同步
PE[人]能够看到公司下所有部门的监控数据
admin[人]系统管理员,能够看所有数据,管理监控系统
发布系统[外部软件系统]从发布系统获取应用发布信息
登录权限系统[外部软件系统]span style=\
短信发送系统[外部软件系统]短信发送系统
定时查询
阿里大鱼[外部软件系统]语音通知系统
实时计算[container:jstorm,flink]基于用户配置的计算规则和告警规则,实时生成监控指标数据和实时指标的阈值判定,APM监控数据解析
落库
消费
离线计算[container:java,flink]基于用户配置的计算规则和告警规则,定时生产监控指标数据和离线指标阈值判定
主机与容器[基础设施]cpu,内存,磁盘,网络io等
日志解析[container:java]日志类数据解析
消息中间件[container:kafka]自建kafka或阿里云kafka,削峰填谷
数据库[软件系统]数据库运行指标数据
缓存[container:redis]缓存配置类数据
钉钉,企业微信[外部软件系统]钉钉,企业微信
查询同步数据
通知中心[container:java]负责将告警通知发送到外部系统,并留下记录
调用
发送
上报
企业邮箱[外部软件系统]邮件通知系统
落库,查询
指标数据落库[container:java]指标类数据消费,过滤,落库
0 条评论
回复 删除
下一页