业务指标 CSPG

CSPG,全称为 Core Service Performance Graph,意为 服务关键性能度量。CSPG 由一组用来评价业务过程的关键指标组成,是 OpsMind 用来度量各个服务状态的统一指标。

以 Client/Server 架构的业务模型(几乎所有服务都是此模型)来说,一次业务请求的过程为:

// TODO 画图

其中,请求的关键时间节点有:

  1. 客户端开始发送请求

  2. 客户端完成请求发送

  3. 服务端开始发送响应

  4. 服务端完成响应发送

对应上面的请求过程,CSPG 会包含以下关键指标项:

  1. 请求耗时

  2. 请求大小

  3. 首包响应耗时

  4. 响应耗时

  5. 响应大小

// TODO 画图

从上图中我们可以得到以下信息:

  1. 该 API 每秒请求量为约为 127 个,且所有请求的返回码均为 200

  2. 该 API 95% 的请求在 130毫秒 内完成

  3. 总体耗时

Last updated