On this page:
You might see objects in a Network Flow Map that do not show up in an Application Flow Map. This is because these Network Flow Map objects represent devices that are detected by the network agents, and are relevant to the monitored application, but the detected devices do not have network agents installed.
Network Visibility detects load balancers automatically and displays them in Network Flow Maps. Load balancers seek to optimize the distribution of network traffic and often hide internal IPs from external nodes. Application Flow Maps do not show load balancers because these devices do not act as application nodes.
An intermediate load balancer (LB) has the effect of splitting an application message into two separate connections, the nodeA connection to a Load Balancer and the Load Balancer connection to node B, (nodeA -> LB and LB -> nodeB). This additional layer of detail in the Network Browser makes it easier to identify network segments that have specific performance issues.
The Controller uses TCP endpoints to represent flows where the monitoring vantage point is from one end. The network agent monitors the connection between a monitored node and a TCP endpoint. However, the network agent cannot determine if this endpoint is on another node or on an intermediate device, such as a load balancer, that splits the connection in two.
The screenshots show two different views of the same application:
The Application Dashboard shows two tiers connecting to two MySQL instances. The Application Flow Map shows application messages between monitored nodes that are directly visible to app agents.
The Network Dashboard shows TCP endpoints on links between tiers/nodes. The Network Flow Map shows network agents installed (left) and nodes that the network agents cannot see directly (right).
In the following example, the network agent monitors a connection between an Inventory-Tier node (left) and an Inventory Database service. A TCP endpoint divides the link into a colored line representing the connection visible to the network agent, and a gray line representing a connection that is not instrumented by Network Visibility. A gray line connection link without Network Visibility means one of two things:
- The TCP endpoint and an Inventory Database service are on the same device with an intermediate device that splits the connection in two.
- The TCP endpoint and an Inventory Database service are on two devices using a separate connection that doesn't allow for network visibility.
For these reasons, gray line connection links do not have associated metrics.