服务流

名词解释

服务流

服务流是描述服务与服务的静态拓扑运行时特性的图谱。

静态拓扑

是描绘服务本体,服务之间的关联。

运行时特性

主要是描述服务过程以及调用过程的一系列监控指标。

服务过程指标

指被访问地址,操作方法,请求/响应内容,响应时间,吞吐量,错误数,访问时间戳等。

调用过程指标

指调用地址,操作方法,请求/响应内容,异常/错误数,响应时间,调用量,调用时间戳,调用服务的特征(服务类型,是否集群,版本,用户/权限)等。

服务流图谱两个层次

服务流图谱示意图

服务流图例说明

1.未知应用

指未安装UAV,由溯源感知的不可知类型应用。

2.代理服务

未安装UAV,可识别部分类型。

3.访问请求

基于溯源的访问请求,无性能数据,有访问时间。

  • 实线代表当前一分钟内有访问
  • 虚线代表一分钟前有过访问
  • 点击操作跳转至溯源感知详情界面
  • 鼠标悬停操作 显示最近一次访问的时间
4.应用实例

指安装了UAV的应用实例。

  • 边框粗细代表访问量
  • 边框颜色代表访问健康状况,包括响应时间和错误,其中任意一项偏高都会表现,绿代表健康,代表警告,代表严重
  • 背景颜色代表实例存活状态,绿代表健康,代表正在死去(可能心跳延迟),灰代表死掉
  • 点击操作跳转至应用实例性能界面
  • 鼠标悬停操作 显示qpm、平均响应时间、错误数及最近一次访问的时间
5.客户端调用

应用实例对外的请求调用,有性能数据和访问时间。

  • 实线代表当前一分钟内有调用
  • 虚线代表一分钟前有过调用
  • 线段粗细代表调用量
  • 线段颜色代表调用健康状况,包括响应时间和错误,其中任意一项偏高都会表现,绿代表健康,黄代表警告,红代表严重
  • 点击操作跳转至客户端组件性能界面
  • 鼠标悬停操作 显示最近一次访问的时间
6.未知http服务

未安装UAV,调用感知。

7.数据源

未安装UAV,调用感知,明确类型,支持以下类型

  • 数据库:Oracle/Mysql
  • 缓存:Redis
  • NoSQL:MongoDB
  • 消息中间件:RabbitMQ,RocketMQ

溯源感知详情图例说明

1.访问来源IP

代理服务或者直连应用IP。

2.来源IP列表

点击蓝色框可打开具体访问IP列表与各IP最近一次访问的时间。

3.访问的服务列表

点击蓝色框可打开具体访问的服务URL列表与各服务最近一次被访问的时间

4.最近一次访问时间

最近一次访问的时间,格式为年-月-日 时:分:秒

5.退出按钮

点击退出至服务流界面

results matching ""

    No results matching ""