Analyze Transactions from a Network Perspective
The response-time performance of transactions matters more than ever for those mission-critical and revenue-producing applications your customers and end users rely on. When it comes to troubleshooting these distributed applications, it is often difficult to establish which component contributes to poor response times. This process involves many layers of infrastructure, including client workstations, complex networks, servers and databases. IT teams generally consist of multiple groups, each armed with their own individual tools that look for problems in isolation. Unfortunately, most of these tools cannot isolate a performance bottleneck in a complex application environment — and often the network is blamed.
Gomez Transaction Trace is the premier troubleshooting solution used by network teams for addressing application performance concerns in pre-production and production environments. By providing detailed troubleshooting insight from network packet traces, Transaction Trace pinpoints, illustrates and recommends corrective action for the causes of poor end-user response times wherever they reside — client workstations, the network, a server or the application itself — thus eliminating time-consuming guesswork.
To troubleshoot application performance problems effectively and restore service as quickly as possible, IT professionals need a complete picture of the problem. Using transaction-focused network packet analysis Gomez Transaction Trace Analysis quickly identifies end-user delays from client, network and server perspective. Gomez Transaction Trace Analysis offers comprehensive bottleneck analysis so IT Operations staff can translate the effects of transaction-level performance into terms the application development teams can understand. With Gomez Transaction Trace Analysis, you can:
Troubleshoot poor transaction performance, associating delays with client, network, server and application root causes, and supporting these conclusions with pertinent visualizations.
- Which component or thread (GET request, SQL query, READ command, etc.) takes the longest to complete?
- How much delay does the network contribute to thread timing?
- How does network latency contribute to end-user response time?
- What is the performance impact of dropped packets?
Predict response time based on proposed changes to network, node or application characteristics, from pre-production or production packet captures.
- What will response time be to our remote locations?
- What improvement will we see by upgrading the network?
- What impact will web page design changes have?
- What if we implement or change our approach to caching?
The Gomez Transaction Trace solution provides numerous analyses and reports to help network analysts and their systems and application peers understand a distributed application’s behavior and performance dependencies. The thread analysis, for example, provides an easy way to understand the requests or commands an application issues over the network, such as HTTP/HTTPS requests, Java commands, file requests or SQL statements. It also provides insight into the duration of a thread, the constraints on thread performance and the relationships between threads. The time plot view is used to visualize the transaction’s behavior across the network, providing unparalleled network and TCP tuning insight. These and the numerous other views combine to provide a complete picture of transaction performance — from network, node (server or client) and application perspectives.
Gomez Transaction Trace Thread Analysis presents an application-centric view of a transaction’s performance, illustrating delays and dependencies that speed resolution and enable effective cross-discipline communication.
Gomez Transaction Trace Thread includes many views of the network’s impact on performance, providing industry-unique proof points and quickly validating tuning opportunites.