乐趣区

关于云原生:面对复杂微服务系统观测时如何化繁为简


关键字解析

拓扑图用来形容平台各服务之间的依赖关系,也能够了解为平台服务的整体构造。拓扑图上的每个节点示意服务组件或服务的依赖项,且节点上标注有服务的运行状态和申请信息,点击后可获取具体的观测图表。


性能简介

Erda 微服务治理平台可能主动发现服务的上下游依赖关系,并生成服务拓扑大图,便于用户查问服务的性能瓶颈、谬误热点和异样的服务依赖。

上面咱们一起来看看全局拓扑图如何帮忙用户面对简单的微服务零碎观测时化繁为简~

性能入口

https://www.erda.cloud/(退出用户交换群可获取收费试用资源)

登陆后点击如下模块:

微服务治理平台 –>(具体我的项目)–> 全局拓扑


性能界面展现

节点类型阐明

API 网关

如果零碎基于微服务治理平台中的 API 网关转发流量,拓扑图中将显示 API 网关节点,如下图所示。


APIGateway 图标

应用服务

平台可自动识别 HTTP 和 RPC 申请,并标注为服务节点,如下图所示。


服务节点图标

中间件

平台可自动识别服务调用的中间件,并标注为中间件节点,以后反对 MySQL、Redis、RocketMQ、Elasticsearch 等,如下图所示。


中间件节点图标

内部申请调用

平台可自动识别服务调用的内部 HTTP 申请,并标注为内部事务节点,如下图所示。


内部事务节点图标

性能演示

拓扑概览 & 拓扑剖析

界面左侧可显示 / 暗藏拓扑概览 & 拓扑剖析,点击具体的类别可过滤显示节点信息。平台可主动发现零碎全局拓扑中的异样节点,拓扑剖析提炼不衰弱服务、离群服务、循环依赖三种异样节点类型,用户可重点关注。


显示 / 暗藏拓扑概览 & 拓扑剖析

节点谬误调用示意

服务节点直观示意谬误调用状况,其红色局部代表谬误调用的占比。


节点谬误调用状况及详情

鼠标悬浮

当鼠标悬浮于节点上时,将高亮与以后节点关联的所有节点,使得服务间调用状况更为清晰。


鼠标悬浮节点

节点下钻点击

鼠标点击节点时可显示以后节点的各项信息指标,如调用次数、均匀响应工夫(ms)、谬误调用次数、错误率等。


鼠标单击节点

拓扑刷新

节点图标直观展现其以后 RPS,可设置继续主动刷新或手动刷新,如下图所示。


主动刷新示意


手动刷新示意

大家是不是曾经急不可待想要体验一下了呢~Erda V1.5 版本上线在即,更多全新个性及性能曾经急不可待和大家见面了~尽请期待❤️

更多技术干货请关注【尔达 Erda】公众号,与泛滥开源爱好者独特成长~

退出移动版