Application Intelligence and Network Visibility

Network Visibility extends the application intelligence of APM down the stack from the application to the network. With the app-only visibility, it can be easy to mistakenly blame (or not blame) the network when an application issue arises. Network Visibility can help reduce or eliminate the guesswork involved in identifying root causes. Network Agents and App Agents, working together, automate the work of mapping TCP connections to the application flows that use them. Network Agents can identify intermediate load balancers (which often split TCP connections) and correlate the connections on either side of these devices. 

Agent-based Network Visibility Approach

The Agent-based approach of Network Visibility provides these advantages over standard approaches to network monitoring:

  • More cost-efficient than using network monitoring appliances, which often view traffic from a few central locations
  • Especially useful for distributed environments and multi-tier applications that span multiple network segments
  • Works in cloud and hybrid networks, unlike most network-monitoring solutions

Drill Down to the Root Cause

If network issues are affecting your application, Network Visibility can help you determine the cause.

  • You see a spike in transaction outliers in the Application Dashboard. Are network issues to blame? 
  • Switch over to the Network Dashboard. Each tier, node, and link shows network KPIs (Key Performance Indicators) that measure the network health of that element. Use baselining to highlight network elements with KPIs outside the baseline. 
  • To diagnose a tier, node, or network link, right-click and select View Metrics. In the right-click dashboard, look for network metrics with spikes that correlate with the spikes in your transaction outliers. This is often provides direction to the network root cause.
  • If a network element requires more in-depth troubleshooting, configure the relevant Network Agents to collect metrics on the individual Connections used by that element. You can then 
    • Click a node or link and view KPIs for the Connections used by the relevant nodes. 
    • Right-click a Connection and view detailed metrics in a right-click dashboard or in the Metric Browser.

Network Visibility Metrics

Network Visibility collects and displays these metric types:

  • Network KPIs (Key Performance Indicators) provide high-level, at-a-glance measures of whether the network is affecting the performance of the monitored application. The Network Flow Map shows KPIs for each tier, node, and link. 
  • The PIE (Performance Impacting Events) metric enables you to see immediately if there are any such events on a connected client, server, or network link.
    PIE Metric
  • If the KPI metrics indicate an issue with a specific element, you can view additional metrics for that element to identify root causes. Right-click an element and select View Metrics. The metrics and charts in the right-click dashboard are all designed to answer the question: Are there any bottlenecks on this element that are affecting my applications? 
  • To perform in-depth analysis, you can view detailed TCP Flow metrics in the Metric Browser. 
  • You can view node metrics to evaluate the health of TCP sockets and network interfaces. 

Network Visibility for Multiple App Nodes on the Same Server

Network Agents can monitor multiple nodes that are associated with the same IP address because they run on the same physical or virtual server. The Agent monitors each node individually and calculates network metrics for each node. These metrics are based on the ingress/egress traffic for each individual node, not aggregate traffic for the IP address of the host on which the node is running. 

Network Visibility for Multiple App Nodes