化繁为简,这波全局拓扑图相当可!

简介: 一起来看看全局拓扑图如何帮助用户面对复杂的微服务系统观测时化繁为简~

关键字解析

拓扑图用来描述平台各服务之间的依赖关系,也可以理解为平台服务的整体结构。拓扑图上的每个节点表示服务组件或服务的依赖项,且节点上标注有服务的运行状态和请求信息,点击后可获取详细的观测图表。


功能简介

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

下面我们一起来看看全局拓扑图如何帮助用户面对复杂的微服务系统观测时化繁为简~

功能入口

https://www.erda.cloud/ (加入用户交流群可获取免费试用资源)

登陆后点击如下模块:

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

合2.gif

功能界面展示

节点类型说明

API 网关

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

image.png

APIGateway 图标

应用服务

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

image.png

服务节点图标

中间件

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

image.png

中间件节点图标

外部请求调用

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

image.png

外部事务节点图标

功能演示

拓扑概览 & 拓扑分析

界面左侧可显示/隐藏拓扑概览 & 拓扑分析,点击具体的类别可过滤显示节点信息。平台可自动发现系统全局拓扑中的异常节点,拓扑分析提炼不健康服务、离群服务、循环依赖三种异常节点类型,用户可重点关注。

显示:隐藏拓扑概览 & 拓扑分析.gif

显示/隐藏拓扑概览 & 拓扑分析

节点错误调用示意

服务节点直观表示错误调用情况,其红色部分代表错误调用的占比。

节点错误调用情况及详情.png

节点错误调用情况及详情

鼠标悬浮

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

鼠标悬浮节点.gif

鼠标悬浮节点

节点下钻点击

鼠标点击节点时可显示当前节点的各项信息指标,如调用次数、平均响应时间(ms)、错误调用次数、错误率等。

鼠标单击节点.gif

鼠标单击节点

拓扑刷新

节点图标直观展示其当前 RPS,可设置持续自动刷新或手动刷新,如下图所示。

自动刷新示意.gif

自动刷新示意

手动刷新示意.gif

手动刷新示意

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

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

目录
打赏
0
0
0
2
14
分享
相关文章
|
8月前
软件复用问题之在思考复用问题时,将目光从软件聚焦到人要如何解决
软件复用问题之在思考复用问题时,将目光从软件聚焦到人要如何解决
在可视会议系统工程中,系统工程方法可以帮助我们系统地规划、设计和实现一个高效、可靠的可视会议系统。
在可视会议系统工程中,系统工程方法可以帮助我们系统地规划、设计和实现一个高效、可靠的可视会议系统。
【核心完整复现】基于目标级联法的微网群多主体分布式优化调度
【核心完整复现】基于目标级联法的微网群多主体分布式优化调度
基于目标级联法的微网群多主体分布式优化调度(Matlab代码实现)
基于目标级联法的微网群多主体分布式优化调度(Matlab代码实现)
221 0
产品设计-服务拓扑关系-apm-基础设施-paas-产品设计-调用关系-性能
产品设计-服务拓扑关系-apm-基础设施-paas-产品设计-调用关系-性能
111 0
产品设计-服务拓扑关系-apm-基础设施-paas-产品设计-调用关系-性能
聚合卡牌盲盒模式系统开发逻辑方案设计程序(成熟代码)
聚合卡牌盲盒模式系统开发逻辑方案设计程序(成熟代码)
363 0
链路分析 K.O“五大经典问题”
> 作者:夏明(涯海) > 创作日期:2021-11-08 > GitHub 专栏地址:[【稳定大于一切】](https://github.com/StabilityMan/StabilityGuide) ## 链路追踪的“第三种玩法” 提起链路追踪,大家会很自然的想到使用调用链排查单次请求的异常,或使用预聚合的链路统计指标进行服务监控与告警。其实,链路追踪还有第三种玩法:相比
445 0
链路分析 K.O“五大经典问题”
面对不可避免的故障,我们造了一个“上帝视角”的控制台
混沌工程随着云原生的发展逐渐进入大家的视野,通过混沌工程可以很好地发现和解决在云原生化过程中的高可用问题。阿里巴巴在 2019 年开源了底层的混沌工程工具 - chaosblade,今年年初再次开源混沌工程控制台 chaosblade-box,ChaosBlade 品牌进一步升级。本文主要围绕云原生面临的高可用挑战和混沌工程机遇,详细介绍开源控制台的设计、特性和实践和未来规划,旨在帮助企业更好的了解控制台并通过其来实现混沌工程落地,解决云原生系统下高可用问题。
面对不可避免的故障,我们造了一个“上帝视角”的控制台