ThousandEyes for OpenTelemetry Metrics
Supported Tests Types
Note: An asterisk (*) signifies attributes that are commonly found in many tests. Tests that do not include these common attributes typically have other agent-related attributes, such as OneWay metrics, or monitor information for BGP tests.
Cloud & Enterprise Agents
Test Type | Metrics | Specific Attributes |
Http Server |
|
|
Agent-to-Server (Network) |
|
|
One-way Agent-to-Agent (Network) |
|
|
Two-way Agent-to-Agent (Network) |
|
|
BGP |
|
|
Web Transaction |
|
|
DNS Server |
|
|
DNSSEC |
|
|
DNS Trace |
|
|
Page Load |
|
|
FTP Server |
|
|
SIP Server |
|
|
RTP Stream |
|
|
Endpoint Agents
Test Type | Metrics | Specific Attributes |
Http Server |
|
|
Agent-to-Server (Network) |
|
|
Attributes
The OpenTelemtry pipepline supports the following OTel test data attributes:
Resource Attributes
Key | Data Type | Description |
| String (UUID) | ID of the integration used to route the data point to the external service. |
Common Attributes
Key | Data Type | Description |
| String | Identifies the origin of the test data. Possible values: |
| String | Identifies the type of test. Possible values: |
| Int64 | Identifies the ThousandEyes agent that ran the test. |
| String | Agent location. |
| String | Agent name. |
| Int64 (milliseconds) | Time in milliseconds when the |
| String | Unique ID for each data point. |
| Int64 (milliseconds) | Time in milliseconds when the |
| String (UUID) | ID of the integration used to route the data point to the external service. |
| String (URL) | URL for the network test instance that generated the data. |
| Int64 | Identifies the network test instance that generated the data. |
| String | Identifies the ThousandEyes network test. |
Cloud & Enterprise Agents Test Attributes
Agent-to-Agent (One Way)
Key | Data Type | Description |
| Enum |
|
| Int64 | Identifies the ThousandEyes agent that ran the test. |
| String | Source agent location. |
| String | Source agent name. |
| Int64 | Identifies the ThousandEyes agent that was the target of the network test. |
| String | Target agent location. |
| String | Target agent name. |
Agent-to-Agent (Two Way)
Key | Data Type | Description |
| String |
|
BGP
Key | Data Type | Description |
| Int64 | Number of path changes observed for the given prefix by this monitor. |
| Float (percentage) | Percentage reachability. |
| Int64 | Number of updates observed for the given prefix by this monitor. |
Web Transaction
Key | Data Type | Description |
| String | The type of error which occurred during the execution of the transaction. This attribute only exists if there are errors. |
| String | Details of errors during the execution of the transaction. This attribute only exists if there are errors. |
DNS Server
Key | Data Type | Description |
| String | Details of errors during test execution. This attribute only exists if there are errors. |
| String | ID of the server targeted by the test. |
| String | Test target server host name. |
DNSSEC
Key | Data Type | Description |
| String | Details of errors during test execution. This attribute only exists if there are errors. |
DNS Trace
Key | Data Type | Description |
| String | Details of errors during test execution. This attribute only exists if there are errors. |
| Int64 | Number of required queries to get to the requested result. |
| Int64 | Number of failed queries while getting the requested result. |
| String | DNS server that provided the final result |
Page load
Key | Data Type | Description |
| String | Details of errors during test execution. This attribute only exists if there are errors. |
| Int64 | Number of objects which encountered errors during download |
| float64 | Time to first byte. |
| float64 | Time to interaction. |
| Int64 | Sum of wire size of all objects on page |
| Int64 | Number of objects found on the page. |
FTP Server
Key | Data Type | Description |
| String | IP of the server targeted by the FTP test. |
| String | The error type for the test (not set if there is no error). |
SIP Server
Key | Data Type | Description |
| String | IP of the server targeted by the SIP test (or SIP proxy, if proxy is configured). |
| String | The error type for the test (not set if there is no error). |
| String | Details about the error which occurred during the execution. This attribute only exists if there are errors. |
Endpoint Agents Test Attributes
Http Server
Key | Data Type | Description |
| String | The final URL after redirects. |
| String | IP of the server targeted by the network test. |
| Int64 | HTTP response status code (only set if there was a HTTP response). |
| String | The error type for the test (not set if there is no error). |
Agent-to-Server (Network)
Key | Data Type | Description |
| String | The final URL after redirects. |
| String | IP of the server targeted by the network test. |
Metrics
Cloud & Enterprise Agents Test Data
Http Server
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the availability is 0, otherwise 100%. |
| Long (bytes/second) | Throughput of test in bytes/second. |
| Long (milliseconds) | Total time it took to execute the request. |
Agent-to-Server (Network)
Key | Data Type | Description |
| Long (milliseconds) | The maximum round trip time for the packets sent to the target. |
| Float (percentage) | Packet loss. |
| Long (milliseconds) | Standard deviation for the round trip times. |
Agent-to-Agent (One Way)
Key | Data Type | Description |
| Long (milliseconds) | The average latency for this data point. |
| Float (percentage) | Packet loss. |
| Long (milliseconds) | The average jitter for this data point. |
Agent-to-Agent (Two Way)
Key | Data Type | Description |
| Long (milliseconds) | The average latency for this data point. |
| Float (percentage) | The average loss for this data point. |
| Long (milliseconds) | The average jitter for this data point. |
Web Transaction
Key | Data Type | Description |
| Long (milliseconds) | The time it took the transaction to complete successfully. This metric is not exposed if there are errors. |
| Float (percentage) | Percentage of completion of the transaction. 100% if the transaction completes successfully, 0% if there are errors. |
| Long (count) | Determines whether there were errors or not. 1 if there’s an error processing the transaction, 0 if not. |
DNS Server
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the availability is 0, otherwise 100%. |
| Long (milliseconds) | DNS resolve time. |
DNSSEC
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the validity is 0, otherwise 100%. |
DNS Trace
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the validity is 0, otherwise 100%. |
| Long (milliseconds) | Final query time. |
Page load
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the validity is 0, otherwise 100%. |
| Long (milliseconds) | Time to completely load the page. |
FTP Server
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the availability is 0, otherwise 100%. |
| Long (bytes/second) | Throughput of test in bytes/second. |
| Long (milliseconds) | Total time it took to get the first byte while executing the request. |
SIP Server
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the availability is 0, otherwise 100%. |
| Long (milliseconds) | Total time it took to get the first byte while executing the request. |
| Long (milliseconds) | Total time it took until the last response was received. |
RTP Stream
Key | Data Type | Description |
| Float (score) | Mean opinion score (MOS). A measurement of perceived voice quality, ranging from 1 to 5. A MOS of 5 indicates excellent voice call quality, while a MOS of 1 indicates poor voice call quality. |
| Float (percentage) | Percentage of frames lost computed from lost frames count and total frames. |
| Float (percentage) | Percentage of frames discarded computed from discarded frames count and total frames. |
| Long (milliseconds) | Total time it took for the test round execution. |
Endpoint Test Data
Http Server
Key | Data Type | Description |
| Float (percentage) | Calculated depending on the errors reported during the test. In case there is any error, the availability is 0, otherwise 100%. |
| Long (bytes/second) | Throughput of test in bytes/second. |
| Long (milliseconds) | Time to first byte to execute the request. |
Agent-to-Server (Network)
Key | Data Type | Description |
| Long (milliseconds) | The maximum round trip time for the packets sent to the target. |
| Float (percentage) | Packet loss. |
| Long (milliseconds) | Standard deviation for the round trip times. |
Last updated