
文章插图
监控大屏更多的是展示基于服务集成层面的总览数据 , 同时对关键的异常告警信息 , 关键指标心跳 , 关键指标排名信息进行展示 。这些都应该在Level1级层面的视图或报表 。
我们举一个简单场景 , 一个企业实施了ESB总线后 , 集成了20个业务系统 , 上100个服务接口 , 每天大概产生100万条服务调用示例记录 , 高峰时期的分钟级并发在1万次左右 。总线实际上和硬件类网关很类似 , 当所有的服务调用全部都有经过总线的时候 , 我们就更加关心总线上实际的实时并发量 , 数据流量大小数据 。而且这两个数据最好是要实现准实时的监控 。以分钟级为例 , 我们需要监控分钟级的服务调用次数 , 分钟级的服务调用传输数据量 。
监控着两个指标是否出现突然的峰值调用 , 如果没有一般来说总线运行本身也不好出现问题 。如果出现了各种异常大并发 , 大数据量调用 , 则一定会体现到我们的监控时序图上面 。这两个数据实际上是适合在大屏上面实时心跳检测并显示的 。
对于大屏可视化展示 , 我们可以理解为总览 , 即更多的是当前ESB总线服务 , 集成的业务系统的总体健康情况 。因此在大屏上我们可以考虑对当天的一些统计数据进行统计展示 。
这些统计数据包括了服务调用总次数 , 平均时长 , 总数据量 , 平均数据量 , 分钟级最大并发 , 接入总系统数 , 接入总服务数 , 总异常数 , 总告警次数等 。对于异常告警往往是一个比较重要的展示内容 , 特别是异常信息本身还分为了系统级的异常和业务级的异常 , 对于告警本身又分为严重 , 一般 , 轻微等各种级别的告警 。这些都需要在大屏进行一个统计的展示 。
如果是做集团到省两级ESB总线实施 , 在大屏上我们就可以考虑来实现结合地图的可视化效果展示 。这个前面有文章说过 , 可以通过连线 , 端点节点大小 , 颜色等来体现服务调用流量 , 状态等信息 。

文章插图
即使是单级ESB总线 , 在大屏展示的时候我们也需要考虑是否能够展示一个集成架构视图 , 能够展示出当前总线集成的多个业务系统 , 类似Bus总线的展示方式 , 可以通过该图将集成的关键系统全部标注出来 。同时对于集成的系统上本身可以显示更多的关键信息 。
如果集成的业务系统用一个方框进行展示 , 那么在方框里面可以考虑展示 。
- 方框的颜色用于展示当前提供服务的本身的异常和告警情况
- 方框内可以显示提供服务数和消费服务数
- 方框内可以显示服务当天的服务提供总次数 , 峰值并发量
推荐阅读
- CentOS系统下PXE服务器的搭建与部署
- 程序员创业必备:如何让Web服务支持https,有哪些免费CA机构
- 微服务:Eureka,Ribbon,Hystrix
- 5分钟搭建公网https网页文件服务器,免费权威TLS证书
- 一个比 Nginx 功能更强大的 Web 服务器
- 2021寒假儿童关爱服务四送活动总结?2021寒假儿童关爱服务观后感
- 一般公司或者团队是怎么进行代码开发并且部署到服务器上的?
- 家用无线路由器DHCP服务器配置方法
- 云计算核心技术Docker教程:docker-compose控制服务启动和关闭顺序
- 为什么不让养大型犬?养一只大型犬是什么体验
