性能监控图谱中,有操作系统、应用服务器、中间件、队列、缓存、数据库、网络、前端、负载均衡、Web 服务器、存储、代码等很多需要监控的点。显然这些监控点不能在一个专栏中全部覆盖并一一细化,我只能找最常用的几个,做些逻辑思路的说明,同时也把具体的实现描述出来。如果你遇到了其他的组件,也需要一一实现这些监控。
监控视图:包括宏观视图、全景视图和云视图。宏观视图实时展示业务系统健康指数,为运维团队及管理层提供宏观的顶层视图,通过简单直观的界面展示每个应用系统的运行状态;全景视图实现端到端的业务流拓扑,极大地提高了定位业务的时效及准确度,可以捕捉和分析业务请求在系统内部各节点之间的全部传输过程,对每一笔业务进行端到端追踪,将业务路径全面可视化展示;云视图实现缩略型的业务流拓扑,能够将几个节点重新规划成一个逻辑系统,对这些逻辑系统间的整体交易或者网络情况有所了解。
仪表盘:可以提供多种仪表盘模板,支持曲线图、柱状图、饼图等常见图表,并且支持拖拽和钻取功能,能够将指定业务通过仪表盘进行实时情况展示。
业务流设置包括业务聚合和业务智能发现。交易聚合功能,能够从后台实现无序、有序的多个业务步骤的合成,或者异步数据构成的同一笔业务,运维人员从监控平台监控到的交易数与实际发生的交易数一致,实现准确的交易数统计;业务智能发现通过对网络数据包的深度解码,自动发现网络中各节点的服务关系,通过设置唯一标识ID,对业务流程进行自动生成及追踪,实现高效的运维管理。
北京炫码科技有限公司—大数据监控系统 (myxmkj.com)