Access application dependency data in SAM
As Application Dependency polling and Connection Quality polling (if enabled) occur, the latest data populates these parts of the Orion Web Console:
- The Application Connections widget on Node Details and Application Details views.
- The Connection Details page that you can access via the Application Connections widget.
The Node Details and Application Details views display the Application Connections widget if Application Dependency polling detects these types of dependencies:
- Application-to-application, including application processes
The Application Connections widget does not appear automatically on cloned, custom versions of Node Details and Application Details views.
- To add a widget to an individual view, see Add widgets to Orion Platform views.
- To add a widget to the new type of dashboard introduced in Orion Platform 2020.2, see Customize modern dashboards.
- In SAM 2019.4 or earlier, add a widget to multiple views by clicking Settings > All Settings > Manage Views.
Sample data appears in the Application Connections widget if a node does not host an application dependency agent plug-in, or if polling does not find dependencies. See Deploy Orion agents to nodes with applications you want to monitor.
If Connection Quality polling is enabled, the Application Connections widget displays the following data about TCP connections:
- Latency: Network latency (also called response time) is the time required for a packet to travel across a network path from a sender to a receiver. The higher the latency, the greater the impact on application performance as perceived by users. See .
- Packet Loss: A percentage of packets lost with respect to packets sent, usually caused by network congestion. If this value exceeds the Orion general threshold, navigate to the to open the for the node.
Similar to Spotlight functionality in AppStack, you can click connection types and status indicators at the top of the widget to filter data, as shown here:
Interpret colors and symbols in the Application Connections widget
Orion Platform products use icons as a visual language to describe the status of items such as nodes, interfaces, events, or alerts. Values that exceed Orion Platform thresholds appear bold on a colored background, as shown next.
Gray indicates that either an application is unknown or data is not displayed due to database credential account limitations stored in the SolarWinds Information Services (SWIS) business layer:
You must have permission to view…
Both parent nodes
TCP connections and statistics about latency and packet loss
Both parent entities — either nodes or applications
Applications and application processes linked to a node
The parent node
Network connection thresholds for a node
The parent node
For a more granular picture of dependencies, view the Connection Details page, as described next.
The Connection Details page shows the entire communication stack from one node to another, which makes it a unique troubleshooting tool.
Data displayed on the Connection Details page includes:
- The application name and detected process names, such as mysql.exe.
- Monitored TCP metrics, including:
- CPU: The percentage of CPU utilization.
- P-MEM: The amount of physical memory used.
- V-MEM: The amount of virtual memory used.
- R-IOPS: Read input/output operations per second.
- W-IOPs: Write input/output operations per second.
- The port used by the application process.
- Latency and packet loss metrics (if Connection Quality polling is enabled).
- Latest Events details.
The Connection Details page also includes a Commands menu that you can use to configure thresholds, initiate Application Dependency polling, or hide events.
To access the Connection Details page:
- Access a Node Details view or Application Details view in the Orion Web Console.
- Click the arrow next to a connection displayed in the Application Connections widget.
The Connection Details page opens, as shown in this example:
- (Optional) Click an option on the Commands menu to:
- Configure network connection thresholds.
- Initiate Application Dependency polling immediately.
- Show or hide events.
Menu options vary based on account permissions.