三:GC暂停频率和持续时间-济南达内培训负责整理
想要去了解GC暂停频率和持续时间的关键是要分析GC日志文件。要分析它们,就需要我们收集JVM参数和GC日志。需要注意观察不同指标之间的数据是如何进行相互影响的。
推荐工具:GCViewer、jClarity Censum
四:错误率
绝大多数的开发人员其判断错误率都是根据HTTP传输的失败百分比。但是他们其实是忽略了一个更深层次的东西,那就是特定传输的错误率。这将会直接影响到您应用程序的运行状况。这样是可以显示出代码方法的错误以及错误或异常出现的次数的。
但是关靠错误率数据对我们是没有多大帮助的。最重要的而是我们要找到它们的根源并解决其问题。随着Takipi的运行,我们要在日志文件中去寻找线索。我们是可以找到所有关于服务器状态的信息,包括堆栈跟踪、源代码和变量值的。

推荐工具:Takipi
五:日志大小
日志其实是有一个缺点的,它是一直在呈现增加的。当我们的服务器启动挤满了垃圾,一切都会慢下来。所以,我们需要密切关注日志的大小。目前普遍的解决方法是使用logstash划分使用日志,将它们发送并存储在Splunk、ELK或其他的日志管理工具当中去。
推荐工具:Splunk、Sumo Logic、Loggly
六:业务指标
应用程序的性能其实不是全都取决于响应时间和错误率的。其实业务指标也是一个方面,例如其收益和用户数目。
推荐工具:Datadog、Grafana、Librato、The ELK stack
以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训