课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
对于程序员来说,运维监控是需要长期关注的一个指标,而今天我们就一起来了解一下应用拓扑的特点与需求。
应用拓扑的特点
应用或服务级监控中有一个非常重要的概念–拓扑,拓扑反映了应用内多个服务之间的调用关系,这种拓扑与传统的网络拓扑存在明显区别,什么样的应用拓扑才是运维监控领域有价值的拓扑呢?
传统网络拓扑的特点
节点间关系较为固定,变化的场景较少,只有在网络发生变更时才会出现变化
节点间的关系主要为两两之间的关系,由于拓扑关注的层面在网络层,基本不会关注事务在多台设备之间的流转,也就是说网络拓扑只关心两台设备之间的状态,而不会关心A设备发起的流量,在经过B设备后到达C设备的情况。简单来说,在应用流量存在A->B->C时,网络拓扑只会分别关心A->B和B->C的情况,而不会端到端的分析A->B->C的情况
也会有部分网络分析型工具(如NPM)会关心应用流量的端到端过程,但这种分析其实已经是应用和业务级别的了
应用拓扑需要满足的几个需求
与网络拓扑类似,反应节点间的调用关系,但需要注意的是这种关系可能变化比较频繁
与网络拓扑不同,需体现事务流在多个节点之间的流转,需端到端的体现业务的执行过程,而不仅仅是点到点之间的
除调用关系外,类似于网络流量,需体现调用次数、响应时间、错误率等指标
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。