ThousandEyes for OpenTelemetry Data Model v1

Supported Test 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 and Enterprise Agents

Endpoint Agents

Metrics

Cloud and Enterprise Agent Test Data

HTTP Server

Agent-to-Server (Network)

Agent-to-Agent (One-Way)

Agent-to-Agent (Two-Way)

Web Transaction

DNS Server

DNSSEC

DNS Trace

Page load

FTP Server

SIP Server

RTP Stream

API

Per request:

Endpoint Test Data

HTTP Server

Agent-to-Server (Network)

Attributes

The OpenTelemtery pipeline supports the following OTel test data attributes:

Common Resource Attributes

Common Metric Attributes

Tags as Attributes

Any tag associated with the test is transformed into an attribute of the DataPoint.

Each tag is defined by a key and a value. For instance, you might have tags such as branch:sfo or branch:nyc.

When a tag is converted to an attribute, its value is an array containing the string elements that are the values associated with the tag's key.

For the tag examples above, the resulting attribute would be structured as follows:

attributes {
  key: "branch"
  value {
    array_value {
      values {
        string_value: "sfo",
        string_value: "nyc"
      }
    }
  }
}

Note that not all observability platforms accommodate the use of string arrays for attribute values. For instance, New Relic does not support this format. If your backend does not support string arrays for attributes, the tag attribute is excluded from the metric.

Cloud and Enterprise Agent Test Attributes

Agent-to-Agent (One Way)

Agent-to-Agent (Two Way)

BGP

Web Transaction

DNS Server

DNSSEC

DNS Trace

Page load

FTP Server

SIP Server

API

API Step

Endpoint Agent Test Attributes

HTTP Server

Agent-to-Server (Network)

Last updated