NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::user_agent Namespace Reference

Namespaces

 UserAgentSyntheticTypeValues
 

Variables

static constexpr const char * kUserAgentOriginal = "user_agent.original"
 Value of the HTTP User-Agent header sent by the client. More...
 
static constexpr const char * kUserAgentName = "user_agent.name"
 Name of the user-agent extracted from original. More...
 
static constexpr const char * kUserAgentOriginal = "user_agent.original"
 Value of the HTTP User-Agent header sent by the client. More...
 
static constexpr const char * kUserAgentOsName = "user_agent.os.name"
 Human readable operating system name. More...
 
static constexpr const char * kUserAgentOsVersion = "user_agent.os.version"
 The version string of the operating system as defined in Version Attributes. More...
 
static constexpr const char * kUserAgentSyntheticType = "user_agent.synthetic.type"
 Specifies the category of synthetic traffic, such as tests or bots. More...
 
static constexpr const char * kUserAgentVersion = "user_agent.version"
 Version of the user-agent extracted from original. More...
 
static constexpr const char * kUserAgentOriginal = "user_agent.original"
 Value of the HTTP User-Agent header sent by the client. More...
 
static constexpr const char * kUserAgentName = "user_agent.name"
 Name of the user-agent extracted from original. More...
 
static constexpr const char * kUserAgentOriginal = "user_agent.original"
 Value of the HTTP User-Agent header sent by the client. More...
 
static constexpr const char * kUserAgentOsName = "user_agent.os.name"
 Human readable operating system name. More...
 
static constexpr const char * kUserAgentOsVersion = "user_agent.os.version"
 The version string of the operating system as defined in Version Attributes. More...
 
static constexpr const char * kUserAgentSyntheticType = "user_agent.synthetic.type"
 Specifies the category of synthetic traffic, such as tests or bots. More...
 
static constexpr const char * kUserAgentVersion = "user_agent.version"
 Version of the user-agent extracted from original. More...
 

Variable Documentation

◆ kUserAgentName [1/2]

constexpr const char* semconv::user_agent::kUserAgentName = "user_agent.name"
staticconstexpr

Name of the user-agent extracted from original.

Usually refers to the browser's name.

Example of extracting browser's name from original string. In the case of using a user-agent for non-browser products, such as microservices with multiple names/versions inside the

user_agent.original

, the most significant name SHOULD be selected. In such a scenario it should align with

user_agent.version

Definition at line 30 of file includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentName [2/2]

constexpr const char* semconv::user_agent::kUserAgentName = "user_agent.name"
staticconstexpr

Name of the user-agent extracted from original.

Usually refers to the browser's name.

Example of extracting browser's name from original string. In the case of using a user-agent for non-browser products, such as microservices with multiple names/versions inside the

user_agent.original

, the most significant name SHOULD be selected. In such a scenario it should align with

user_agent.version

Definition at line 30 of file 9.2/includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentOriginal [1/4]

constexpr const char* semconv::user_agent::kUserAgentOriginal = "user_agent.original"
staticconstexpr

Value of the HTTP User-Agent header sent by the client.

Definition at line 26 of file includes/opentelemetry/semconv/user_agent_attributes.h.

◆ kUserAgentOriginal [2/4]

constexpr const char* semconv::user_agent::kUserAgentOriginal = "user_agent.original"
staticconstexpr

Value of the HTTP User-Agent header sent by the client.

Definition at line 26 of file 9.2/includes/opentelemetry/semconv/user_agent_attributes.h.

◆ kUserAgentOriginal [3/4]

constexpr const char* semconv::user_agent::kUserAgentOriginal = "user_agent.original"
staticconstexpr

Value of the HTTP User-Agent header sent by the client.

Definition at line 36 of file 9.2/includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentOriginal [4/4]

constexpr const char* semconv::user_agent::kUserAgentOriginal = "user_agent.original"
staticconstexpr

Value of the HTTP User-Agent header sent by the client.

Definition at line 36 of file includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentOsName [1/2]

constexpr const char* semconv::user_agent::kUserAgentOsName = "user_agent.os.name"
staticconstexpr

Human readable operating system name.

For mapping user agent strings to OS names, libraries such as ua-parser can be utilized.

Definition at line 44 of file includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentOsName [2/2]

constexpr const char* semconv::user_agent::kUserAgentOsName = "user_agent.os.name"
staticconstexpr

Human readable operating system name.

For mapping user agent strings to OS names, libraries such as ua-parser can be utilized.

Definition at line 44 of file 9.2/includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentOsVersion [1/2]

constexpr const char* semconv::user_agent::kUserAgentOsVersion = "user_agent.os.version"
staticconstexpr

The version string of the operating system as defined in Version Attributes.

For mapping user agent strings to OS versions, libraries such as ua-parser can be utilized.

Definition at line 52 of file includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentOsVersion [2/2]

constexpr const char* semconv::user_agent::kUserAgentOsVersion = "user_agent.os.version"
staticconstexpr

The version string of the operating system as defined in Version Attributes.

For mapping user agent strings to OS versions, libraries such as ua-parser can be utilized.

Definition at line 52 of file 9.2/includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentSyntheticType [1/2]

constexpr const char* semconv::user_agent::kUserAgentSyntheticType = "user_agent.synthetic.type"
staticconstexpr

Specifies the category of synthetic traffic, such as tests or bots.

This attribute MAY be derived from the contents of the

user_agent.original

attribute. Components that populate the attribute are responsible for determining what they consider to be synthetic bot or test traffic. This attribute can either be set for self-identification purposes, or on telemetry detected to be generated as a result of a synthetic request. This attribute is useful for distinguishing between genuine client traffic and synthetic traffic generated by bots or tests.

Definition at line 64 of file 9.2/includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentSyntheticType [2/2]

constexpr const char* semconv::user_agent::kUserAgentSyntheticType = "user_agent.synthetic.type"
staticconstexpr

Specifies the category of synthetic traffic, such as tests or bots.

This attribute MAY be derived from the contents of the

user_agent.original

attribute. Components that populate the attribute are responsible for determining what they consider to be synthetic bot or test traffic. This attribute can either be set for self-identification purposes, or on telemetry detected to be generated as a result of a synthetic request. This attribute is useful for distinguishing between genuine client traffic and synthetic traffic generated by bots or tests.

Definition at line 64 of file includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentVersion [1/2]

constexpr const char* semconv::user_agent::kUserAgentVersion = "user_agent.version"
staticconstexpr

Version of the user-agent extracted from original.

Usually refers to the browser's version

Example of extracting browser's version from original string. In the case of using a user-agent for non-browser products, such as microservices with multiple names/versions inside the

user_agent.original

, the most significant version SHOULD be selected. In such a scenario it should align with

user_agent.name

Definition at line 74 of file includes/opentelemetry/semconv/incubating/user_agent_attributes.h.

◆ kUserAgentVersion [2/2]

constexpr const char* semconv::user_agent::kUserAgentVersion = "user_agent.version"
staticconstexpr

Version of the user-agent extracted from original.

Usually refers to the browser's version

Example of extracting browser's version from original string. In the case of using a user-agent for non-browser products, such as microservices with multiple names/versions inside the

user_agent.original

, the most significant version SHOULD be selected. In such a scenario it should align with

user_agent.name

Definition at line 74 of file 9.2/includes/opentelemetry/semconv/incubating/user_agent_attributes.h.