应用指标说明
Web应用——事务分析
响应时间:事务响应时间,即一个HTTP请求的响应时间,从Client端发出请求到得到响应的整个时间。
平均响应时间:事务被执行多次时的平均响应时间。
执行次数:事务被执行的次数。
Apdex:Application Performance Index,即应用性能指标。Apdex是一个国际通用标准,能够量化用户对应用性能的满意度,通过设置Apdex时间阈值可将应用性能量化分级。
每分钟执行次数:事务每分钟的执行次数。
错误率:事务执行时出现错误的百分比。
错误次数:事务执行时出现错误的次数。
总执行次数:事务被执行的总次数。
Web应用——请求
响应时间:从Client端发出请求到得到响应的整个时间。
吞吐率:请求每分钟被调用的次数,单位为rpm (Requests per minute)。
错误次数:请求发生错误的次数。
错误/分钟:请求每分钟发生错误的次数(错误次数/时间)。
错误率:请求发生错误的次数占总请求次数的百分比(错误次数/请求次数)。
异常率:请求发生异常的次数占总请求次数的百分比(异常次数/请求次数)。
请求次数:请求被调用的总次数。
缓慢请求率:请求缓慢的次数占总请求次数的百分比(缓慢次数/请求次数)。
非常缓慢请求率:请求非常缓慢的次数占总请求次数的百分比(非常缓慢次数/请求次数)。
Web应用——外部服务
响应时间占比:单个外部服务调用响时间占调用所有外部服务调用总响应时间的百分比。
平均耗时:外部服务响应时间/调用次数。
吞吐率:外部服务的每分钟调用次数。
错误率:错误次数占总调用次数的百分比。
HTTP错误率:发生4XX或5XX错误的外部服务请求的次数占总调用次数的百分比。
网络错误率:发生网络错误(DNS错误、无法连接、证书错误等)的外部服务请求的次数占总调用次数的百分比。
Web应用——消息队列
平均耗时:生产者生产/消费者处理消息的的平均耗时。
消息总数:生产者单位时间内生产/消费者单位时间内处理消息的总数量。
每分钟消息数:生产者每分钟生产/消费者每分钟处理消息的数量。
总流量:生产者单位时间生产/消费者单位时间处理消息的总体积。
每分钟流量:生产者每分钟生产/消费者每分钟处理消息的总体积。
Web应用——数据库
响应时间:SQL操作语句从发出请求到接收完数据的时间,包括Select、Insert、Update、Delete。
访问次数:SQL操作访问数据库的次数。
吞吐量:SQL操作语句在单位时间(每分钟)内的调用次数。
平均响应时间:SQL操作语句执行多次时的平均响应时间。
最小响应时间:SQL操作语句执行多次时的最小响应时间。
最大响应时间:SQL操作语句执行多次时的最大响应时间。
Web应用——NoSQL
响应时间:数据库及各SQL操作语句从发出请求到接收完数据的时间,包括GET、SET、DELETE等。
吞吐量:数据库及各SQL操作语句在单位时间(每分钟)内的调用次数。
key名称:事务请求数据对应的键名称。
value大小:事务请求数据的大小。
GET次数:事务调用GET操作的次数/数据库执行GET操作的次数。
SET次数:事务调用SET操作的次数/数据库执行SET操作的次数。
DELETE次数:事务调用DELETE操作的次数/数据库执行DELETE操作的次数。
耗时:事务调用所有SQL操作所消耗的时间/数据库执行所有SQL操作所消耗的时间。
Web应用——错误
错误URL:请求错误的URL。
错误时间:请求错误发生的时间。
错误次数:请求错误的次数。
请求参数:请求错误的参数。
异常URL:请求异常的URL。
异常时间:请求异常的时间。
异常次数:请求异常的次数。
后台任务
响应时间:后台任务响应时间,从发出请求到得到响应的整个时间。
吞吐量:后台任务每分钟被调用的次数。
CPU使用率:执行后台任务时占用的CPU资源。
内存使用情况:执行后台任务时占用的内存大小。
访问次数:后台任务被访问的次数,即执行次数。
平均耗时:多次执行后台任务时的平均耗时,即平均响应时间。
错误数:执行后台任务时出现错误的次数。
运维者视图
运维视图:一个运维视图由一个或多个层组成,包含一台主机或多台主机组成的机群。
层:指业务层,包含一个或多个节点,多个层组成一个应用。
节点:每个实例代表一个节点,节点与层、应用为一对一的关系,即一个节点在各个应用中只能出现一次。
层健康度:业务层的健康状态,包括正常、缓慢、非常缓慢、错误四种状态。
事务健康度:事务的健康状态,包括正常、缓慢、非常缓慢、错误四种状态。
响应时间:从Client端发出请求到得到响应的整个时间。
请求数:请求被调用(访问)的次数。
错误数:出现错误的请求数。