8个关键的应用性能指标

用户满意度/Apdex 分数

应用性能指数或者Apdex分数,已经变成追踪应用反应性能的工业标准。 通过定义指标:一个指定的web请求或者事务达到这个指标的时间是多久。 这些事务可以被分为满意(快),可容忍(慢),太慢,请求失败。可以用下面这个简单的数学公式来表示,分数范围从0到1.

平均响应时间

首先先说明一点,平均非常傻。非常推荐使用上述的用户满意度Apedx分数来追踪性能问题。平均响应时间有时仍然是一个有用的指标。

错误率

最不想用户看到的就是错误。监控错误率是一个应用的重要性能指标。 主要有以下三种错误:

  • HTTP 错误-web请求错误的个数
  • 日志异常: 在应用中未处理的,打印出来的异常日志
  • 抛出异常: 所有抛出的异常
应用实例的个数

如果应用是部署在云上。那么就知道你的服务器/应用实例到底有多少在运行就很重要了。自动伸缩可以帮助应用按需伸缩同时也能在飞峰值时节省资源。

请求率

了解你的应用接收了多少流量对你应用的成功有显著的影响。一般来说其他的性能指标都被流量的增加和减少所影响。 请求率可以很容易的和其他的性能指标结合起来显示出你的应用时如何动态扩展的。 监控请求率可以很好的监控峰值或者低谷。如果你有一个频繁访问的API,突然一点流量都没有了,那么这就需要小心了。 一个相似,但是略有不同的指标就是追踪并发用户量。

应用和服务器CPU

如果CPU使用率特别高,那么应用肯定有性能问题。监控CPU使用是服务器和应用最基本也是最重要的指标。 几乎所有的服务器或者应用监控工具都能追踪CPU使用,同时提供告警。对每一台服务器追踪他们的CPU使用率是很重要的,同样重要的是追踪一个应用的一组CPU的使用率。

应用可用性

监控应用是否在线和可用是一个关键的指标。 如果是一个Web应用,最简单的方式就是设置几个定时任务来检查HTTP,是否可用。

垃圾回收

如果使用的是Java相关语言,则需要注意垃圾回收器的效率。

原文发布于微信公众号 - 代码拾遗(gh_8f61e8bcb1b1)

原文发表时间:2018-04-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据和云

深入内核:Asm Rebalance 原理

李真旭@killdb Oracle ACE,云和恩墨技术专家 个人博客:www.killdb.com 编辑手记:ASM Rebalance 的过程具体发生了什么...

4676
来自专栏黑白安全

Memsniff:一款开源的Memcached流量分析工具

在<span "="">知名在线资源存储网站Box上,我们看到云服务已经经历了从一小撮应用服务器和数据库到高规格、高性能协作平台的转变。像大多数大型网络公司一样...

1133
来自专栏开源优测

移动测试入门之性能测试点

在通常情况下,移动端主要关注以下性能测试场景: 验证在不同的负载下应用程序的性能是否满足需求 验证当前网络是否支持峰值、均值、最小用户级别的应用程序 验证应用程...

3038
来自专栏技术博文

Linux下常用压缩 解压命令和压缩比率对比

常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。 1. tar 只是打包...

9837
来自专栏大数据和云计算技术

HBase 的MOB压缩分区策略介绍

HBase应用场景非常广泛;社区前面有一系列文章。大家可以到社区看看看;张少华同学本篇主要讲HBase的MOB压缩分区策略介绍,非常赞!大力推荐!

1621
来自专栏雨过天晴

原 树莓派连接USB摄像头

4315
来自专栏java一日一条

服务端 I/O 性能大比拼:Node、PHP、Java 和 Go

理解应用程序的输入/输出(I/O)模型,意味着其在计划处理负载与残酷的实际使用场景之间的差异。若应用程序比较小,也没有服务于很高的负载,也许它影响甚微。但随着应...

4844
来自专栏Crossin的编程教室

判断字符编码

今天本来打算讲点新课的,后来有些事耽搁,也没时间准备了,就分享一个小工具吧: python里面的字符编码是让人头大的一个东西,甚至很多时候你都不知道现在拿到的文...

3515
来自专栏杨建荣的学习笔记

数据建模和数据映射的初步思考

今天和大家聊下关于数据建模和数据映射的事情,其实开始一个简单的项目的时候,我们的目标是很明确,而且所做的事情相对来说是比较简单的流程。

1120
来自专栏逢魔安全实验室

Equation Group泄露工具之vBulletin无文件后门分析

01 — 背景介绍 方程式泄漏的几波样本虽然大都已是好些年前人家就在用的,但是时至今日我们再分析这些样本,所涉及的技术细节、攻击方法、思维和角度还是令人叹为观...

3346

扫码关注云+社区

领取腾讯云代金券