Walkingfunny综合拓扑

北海 1年前 ⋅ 469 阅读
ad

综合拓扑将不同服务间的复杂关系以拓扑图的形式可视化呈现,是了解分布式系统的第一步。

Walkingfunny 会根据全链路追踪数据,实时自动分析生成链路拓扑,并在拓扑上以可视化形式直观展现各服务、链路的性能情况,便于一眼发现潜在问题。

拓扑图中,重点展现了服务、实例、端点和调用的核心性能指标。

节点

拓扑图上的每个节点代表一个服务。

拓扑图节点大小的逻辑:

  • 在同一张拓扑图内,节点越大,说明节点的请求频率越高;
  • 右下角的图例会展示最小节点与最大节点各自代表的频率数值。

拓扑图节点颜色的逻辑:

  • 绿色:成功率>=99% 且 节点请求频率>0;
  • 黄色:95%<=成功率<99% 且 节点请求频率>0;
  • 红色:成功率<95% 且 节点请求频率>0;
  • 灰色:节点请求频率==0。

附注:请求频率指双向的请求频率之和,即本服务发出的请求和被其它服务请求的频率之和。

悬浮在节点上,会显示服务的重要性能指标,包括请求频率、成功率、平均响应时长、P99响应时长等。

单击节点后,会侧弹出“服务概览”,以趋势图形式展示服务的性能指标。

连线

拓扑图上的连线代表着两个相连服务之间产生了调用。连线的流动速度越快,说明连线的请求频率越高。

悬浮在连线上,会显示其所连两个服务之间的重要性能指标,包括请求频率、平均响应时间等。

单击连线后,会侧弹出“关系概览”,以趋势图形式展示从服务端、客户端角度出发的性能指标。

点击“关系概览”侧弹窗右上角的“展示实例依赖”,会以桑基图的形式直观展现俩服务下所有相关实例的性能信息。点击桑基图上的某一条带,则会进一步展现条带所连两个实例间的性能指标趋势图。

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 0   收藏 0
  • 北海
    共发布16篇文章 获得0个收藏
全部评论: 0