Workshop: Finding Peformance Defects in the Application Exhaust

Listen To This STP Radio Episode Now!


Finding configuration and use issues which rob your system of optimal performance can be difficult even under optimal conditions. For this session we will be leveraging big data practices to examine HTTP access logs for common issues related to use and configuration which result in slow client response times.

The class will present an overview of concepts and techniques for the examination of HTTP logs to find performance defects in both production and QA environments. Lectures will be complemented with hands on labs to apply the concepts to logs captured for examination.

Users are encouraged to bring logs for their own website to apply the same analytical techniques used in the class and labs against their own web solutions. It is recommended that the logs be in the w3c log format with the w3c time-taken field included.

These techniques covered in this workshop can be applied in both Agile and Waterfall shops, as well as in production environments for the tuning of existing applications.

This session takes a performance engineering approach to analyze and identify HTTP architecture applications for known performance antipatterns. Students can expect to take away the following:

  • What is the basis of a performance antipattern?
  • What are common performance antipatterns?
  • How do I examine my HTTP request logs for evidence of these patterns?
  • Hands on with Splunk>, a tool for analyzing machine data, and it’s use in examination of HTTP logs for performance issues.
  • Mitigation strategies for performance defects identified in the logs, often without the need for application code changes.

Performance Workshop
Location: Majestic 3 Date: September 20, 2016 Time: 1:00 pm - 4:00 pm James Pulley