指标说明

产品术语

  • 业务系统:是指共同完成某一类特定业务(例如电商系统,OA系统,电子邮件系统等等)的一组应用的集合。业务系统中可以包含一到多个应用,每个应用只能归属于一个业务系统。
  • 服务组:是指一组应用的集合,是完成某一类特定业务的某个功能模块。例如电商系统下的账户模块,OA系统下的权限管理模块。服务组中可以包含一到多个应用,每个应用只能归属于一个服务组。
  • 应用:是指提供某一类特定功能或服务的程序,通常是运行在Web应用服务器或集群上的一个WebApp、独自运行的一个Java应用或运行在Apache HTTPD服务器上的PHP应用等等。一个应用可以包含一个或多个实例,每个实例上运行的应用是完全相同的。
  • 应用实例:指应用运行在Web应用服务器集群中的某一个具体运行实例。应用的各个实例所运行的代码是完全相同的。一个实例只能属于一个应用,并且由一个应用探针来负责嵌码和监控。应用实例可以运行在容器或者主机(包括虚拟主机或物理主机)上。
  • 事务:业务系统中完成某一业务操作的一组用户请求。例如电商业务系统中的提交订单,OA系统中的审批签署等等。单个的用户请求是事务的一个实例。事务属于业务系统,可以穿透和跨越整个系统中的业务系统以及业务系统中的应用,以第一个收到请求的应用为事务的入口应用,穿透的其他的应用是该事务的下游应用,当事务穿透和跨越应用时,在下游应用上的访问不再产生新的事务。入口应用所在的业务系统为该事务所属的业务系统,当事务穿透和跨越业务系统时,在下游的业务系统不再生成新的事务,而是依然属于入口业务系统。
  • 服务接口:业务系统中非事务入口应用(下游应用)中的一组服务请求,通常是事务请求在某个应用上的一段请求,例如认证接口或数据查询接口,单个的服务请求是服务接口的一个实例。每个服务接口都属于具体的一个应用。
  • 后台任务:指不是由于用户交互所发起的一系列定时运行的程序,例如定时批处理任务等。
  • Web请求:由程序外部发起、使用TCP/IP协议传输的网络请求,包括事务和服务接口。
  • 错误:影响用户访问的事务请求的异常称之为错误,也叫事务错误。
  • 异常:代码执行过程中产生的异常,不影响用户访问。包括外部服务异常、数据库异常、NoSQL异常、MQ异常、代码异常和日志组件记录的异常。

  • 粒度时间:是指各个图表中每个点的数据的时间统计区间,会随着统计区间长度的不同而变化。

    • 统计周期为最近30分钟,粒度时间为1分钟。
    • 统计周期为最近1小时,粒度时间为2分钟。
    • 统计周期为最近6小时,粒度时间为15分钟。
    • 统计周期为最近12小时,粒度时间为30分钟。
    • 统计周期为最近1天,粒度时间为1小时。
    • 统计周期为最近3天,粒度时间为3小时。
    • 统计周期为最近7天,粒度时间为6小时。
    • 统计周期为最近14天,粒度时间为12小时。
    • 统计周期为最近1个月,粒度时间为1天。
    • 统计周期为最近2个月,粒度时间为2天。
    • 统计周期为最近3个月,粒度时间为3天。

性能指标

  • 健康度:指被监控的业务系统、应用、实例、事务或服务组件等监控对象的性能和可用性指标是否处于健康规则所限定的范围之内,以绿、黄、红、灰四种颜色表示正常、警戒、严重和未知(无数据、没有匹配的健康规则或健康规则的配置变更后无匹配)四种健康度状态。
  • Apdex指数:Apdex 标准从用户的角度出发,对真实的响应时间进行采样,采集一定时间之后,将应用响应时间的表现,转化为用户对于应用性能的可量化的满意度评价,我们称之为Apdex指数,范围为 0~1。0代表没有满意的用户,1代表所有用户都满意。

    计算公式:Apdex指数=(满意数+可容忍数/2)/成功次数

  • 响应时间:对于事务和服务接口,响应时间是指从应用接收到请求到处理完成的时间。对于外部服务、NoSQL操作和数据库操作,是指从发出请求到收到响应结果的时间。

    平均响应时间计算公式:总响应时间/请求次数

  • 执行时间:代码的执行时间,即从请求进入Web容器开始到接口执行结束的时间。如果有多个线程,是线程开始运行的时间到最后一个线程结束的时间,而不是所有异步执行的总和。

    计算公式:最后一个线程结束的时间-线程开始运行的时间

  • 吞吐率(TPS):事务、后台任务等监控对象每秒平均被访问的次数。

    计算公式:总访问次数/时间长度(秒)

  • 吞吐率(QPS):数据库组件每秒的调用次数(包含数据库的connection,数据库内各执行方法,例如:execute)、NoSQL组件的调用次数(包含NoSQL组件里包含的各方法)。

    计算公式:总调用次数/时间长度(秒)

  • 吞吐率(RPS):外部服务每秒的调用次数。

    计算公式:总调用次数/时间长度(秒)

  • 错误率:发生事务错误的请求数占总请求数量的百分比。

    计算公式:发生事务错误的请求数/总请求数

  • 错误频率:每秒发生事务错误的次数。

    计算公式:发生事务错误的次数/时间长度(秒)

results matching ""

    No results matching ""