Proxies Tab
This guide will walk you through how to access and use the feature effectively. It includes step-by-step instructions for navigating the interface, interpreting visual indicators, filtering the data, and understanding each field shown in the proxy detection tab.
In this guide, you will learn:
Feature Description
AGILITY’s Proxy Detection feature enriches network diagnostics by automatically identifying and classifying DIAMETER and HTTP/2 proxy components within network traces, including Diameter Routing Agents (DRA) and Service Communication Proxies (SCPs).
With this feature, you will have the capability to:
Identify proxy hops and quantify their impact on latency and packet routing, ensuring no “black box” in your transport layer analysis.
Understand end‑to‑end transport behaviors more thoroughly and accelerate troubleshooting.
Core Capabilities
Proxied Message Detection
Parses your DIAMETER Attribute‑Value Pairs and HTTP/2 headers to pinpoint every proxied transaction within a callflow.Latency Measurement & Visualization
Calculates relay times for each proxy hop and displays them directly on sequence diagrams and in the Proxy Diagnostics tab.Threshold‑Based Flagging
Automatically highlights any proxy hop whose relay time exceeds 100 ms, drawing immediate attention to potential bottlenecks.
🚪 Accessing the Proxies Tab
After completing your analysis, you can view proxy-related information (if available) by following these steps:
Select the relevant call flow from your results
Scroll down to the Core Features section, under the Flow Details page
Click on the Proxies tab to open the proxy detection view
Column and Field Descriptions
This section provides detailed explanations of each column and data field displayed in the Proxies table, helping you understand the meaning and purpose behind each value.
Field | Description |
---|---|
Protocol | Indicates the communication protocol used by the proxy. Supported values are HTTP2/SCP and Diameter/DRA. |
Interface | Specifies the telecommunications interface where the message was exchanged. This defines the type of connection between network components. |
Protocol Procedure | Describes the operation or service being performed: – For Diameter/DRA, this typically refers to an application like Credit Control. – For HTTP2/SCP, it indicates the specific service being accessed. |
End-to-End ID | A unique session identifier used to track messages across the full communication path.
|
Hop-by-Hop ID | A message-tracking identifier used between adjacent network peers (or proxies) to match incoming responses to the specific requests it sent over that connection. |
Message Type | Specifies whether the message is a Request or a Response. |
Hop Sequence | Indicates the order of the message within a specific communication hop. Useful for tracing message progression. |
Frame Number | The unique identifier for the packet frame containing the message. |
Source IP | The IP address of the system that sent the message. |
Destination IP | The IP address of the system that received the message. |
Result Code | The status or response code returned for a request. Only available for Response messages. |
Time (ms) | The time delay (in milliseconds) between related messages. Helps identify latency or processing delays. |
Icon Indicators in the Proxies Table
The Proxies table uses visual icons to help you quickly identify key issues or anomalies within message flows. Below are the current indicators and their meanings:
⚠️ Warning Icon – High Delta Time
This icon appears when the delta time (the time difference between related messages) exceeds the defined threshold, indicating a potential delay in message processing or transmission.
The threshold is currently fixed at 100 milliseconds, but a future release will allow users to configure this value.
🕒 Delay Icon – Message Delay Detected
This icon highlights the single message with the longest hop relay time among session hops.
Hover over each icon in the UI for a tooltip with additional context.
🔍 Filtering Data in the Proxies Table
The Proxies table supports interactive filtering to help you focus on the data that matters most. Here's how you can use the filtering features:
How to Filter Columns
Click on the column header by which you want to filter.
Enter a value that appears in the input field (text format).
The table will automatically update to show only rows that match your input.
The example below demonstrates how to filter for a specific frame by entering a value in the Frame Number column.
Example of how to filter a specific frame number
Sorting Time (ms)
The Time (ms) column supports sorting only, not text filtering.
Click the column header to sort the values in ascending or descending order.
The Message Type and Hop Sequence columns do not support filtering or sorting.
Important Notes
Currently supports only HTTP2/SCP and Diameter/DRA protocols.
The delta time warning threshold is fixed at 100 ms.
Filtering is not available for the Message Type and Hop Sequence columns.