NetData Software

NetData Overview PDF Document

‣ NetData reconstructs system operation by analyzing network traffic captured by any type of
sniffer
‣ It builds a comprehensive database of system activity:
packets, transactions, transaction types, connections, dialogues, network events, protocol abnormalities,
application errors, queue lengths, traffic volumes and other statistics
‣ The analyst can load into a charting module the records of any data type, and any time
range, that relate to any clients and servers or meet any search criteria
‣ NetData’s system of charts and tables
‣ are designed to reveal graphically all signs of stress and poor performance;
‣ are synchronized to give different views of the same system behavior;
‣ support many different overlays for correlations;
‣ are highly scalable and versatile;
‣ are easy to navigate between charts and supporting tables.
‣ NetData presents detailed and accurate pictures of system operation that can be drawn
only from network traffic

 

 

‣ Analyze and diagnose every abnormal slowdown or failure.

‣ Visualize system operation and understand where transaction time is spent.

‣ See the effect of flow-control and congestion-avoidance mechanisms on data-transfer speeds.

‣ See the effect of network latency (loop-delay) on response times.

‣ Diagnose critical problems quickly to minimize impact on business.

‣ Locate and characterize bottlenecks.

‣ Characterize transactions for capacity planning and feedback to developers.

‣ Analyze database performance; check for table blocking; identify candidate procedures for tuning.

‣ Check system health prior to load testing, regularly in production, and when any significant change is made to application or infrastructure – see and fix problems before they become serious.

‣Besides reducing the risk to client productivity and business, applying these techniques sooner and resolving problems quickly shortens project times by days, weeks, or in some cases months. The resulting savings in project costs are substantial.

Transaction Timing
transaction-timing
Here we see all of the transactions in the webpage login and the time for each transaction. We quickly note an encrypted transaction that took ~4 seconds to complete.

Transaction Timing with Fiddler or HTTP Watch added
transaction-timing-with-fiddler

NetData allows you to import ‘free’ log files from fiddler or HTTP Watch and is able to correlate that data with the packet trace. This allows us to very quickly see the decrypted HTTP transaction that lasted for 4 seconds. In this case, the batch.cs file.

Packet Timing with Fiddler or HTTP Watch
packet-timing

NetData also allows us to see the packets in a timing chart and also determines the “why” this transaction took 4 seconds to complete. The bars are color coded. The aqua colored bar represents network latency impacting the application.

TCP Characterization
tcp-characterization

This chart gives us a complete characterization of TCP and the traffic on the wire.  The light green bars tell us that there is only 5,534 bytes in flight (from the server) while the purple line shows that the client is advertising a receive window of 64KB.  The application is the bottleneck.

Packet by Packet Throughput and Latency
packet-by-packet-throughput

This chart shows us a packet by packet latency and throughput graph.  You can see that there is ~ 34ms of latency on the server side as well as ~1.4 Mbps throughput.

 

Call us and schedule a demonstration today! (913) 592-2134