- Anna Brown
- July 18, 2014
Note: The ExtraHop Discovery Edition is no longer actively maintained, but the content of this post is still applicable to existing DE license-holders and Enterprise customers.
Troubleshooting poor web application performance can be frustrating because you don't know where to look first. That's why we created the web application performance troubleshooting guide (no registration required!). It shows how to troubleshoot common web application performance issues using the free ExtraHop Discovery Edition. By analyzing your wire data—all L2-L7 communications on the wire—you can quickly troubleshoot issues caused by overloaded servers, changed APIs, crashed equipment, network bandwidth constraints, and more.
Sometimes the Network Really Is the ProblemSo let's get to it. In this post we are focusing on network connectivity and performance problems. "The network is slow" is an all-too-common lament. Despite its frequent vilification, it is worth the time to investigate how well the network is delivering applications. Where should you start? The ExtraHop Discovery Edition makes this investigation easy by showing slow performance or anomalous network activity caused by unplugged cables, broadcast storms, rebooted network switches, virtual packet loss, or modified VLAN tags, for instance.
The steps below demonstrate how you can identify a low-level network connectivity issue. And while this scenario primarily relies on simple L2 analysis, keep in mind that ExtraHop also provides terrific L4 TCP analysis and L7 application-level analysis so that you can dig deeper into web application performance issues.
Looking at the Summary page, we can see what appears to be two minutes (14:47 to 14:49) of almost no activity on the network.
There are many other situations where ExtraHop's wire data analytics can help to make life easier. Ready to give it a try? Download the free ExtraHop Discovery Edition today and start analyzing your wire data.
The ExtraHop Discovery Edition is a virtual appliance you can run on a bare-metal hypervisor, on a desktop hypervisor, or in the AWS cloud. It provides you with the ability to listen in on what your servers are communicating to each other on the wire.
This is a companion discussion topic for the original entry at http://www.extrahop.com/post/blog/troubleshooting-network-issues-for-your-web-application/