Variables | |
| static constexpr const char * | kUrlFragment = "url.fragment" |
| The URI fragment component. More... | |
| static constexpr const char * | kUrlFull = "url.full" |
| Absolute URL describing a network resource according to RFC3986 More... | |
| static constexpr const char * | kUrlPath = "url.path" |
| The URI path component. More... | |
| static constexpr const char * | kUrlQuery = "url.query" |
| The URI query component. More... | |
| static constexpr const char * | kUrlScheme = "url.scheme" |
| The URI scheme component identifying the used protocol. More... | |
| static constexpr const char * | kUrlDomain = "url.domain" |
| Domain extracted from the. More... | |
| static constexpr const char * | kUrlExtension = "url.extension" |
| The file extension extracted from the. More... | |
| static constexpr const char * | kUrlFragment = "url.fragment" |
| The URI fragment component. More... | |
| static constexpr const char * | kUrlFull = "url.full" |
| Absolute URL describing a network resource according to RFC3986 More... | |
| static constexpr const char * | kUrlOriginal = "url.original" |
| Unmodified original URL as seen in the event source. More... | |
| static constexpr const char * | kUrlPath = "url.path" |
| The URI path component. More... | |
| static constexpr const char * | kUrlPort = "url.port" |
| Port extracted from the. More... | |
| static constexpr const char * | kUrlQuery = "url.query" |
| The URI query component. More... | |
| static constexpr const char * | kUrlRegisteredDomain = "url.registered_domain" |
| The highest registered url domain, stripped of the subdomain. More... | |
| static constexpr const char * | kUrlScheme = "url.scheme" |
| The URI scheme component identifying the used protocol. More... | |
| static constexpr const char * | kUrlSubdomain = "url.subdomain" |
| The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. More... | |
| static constexpr const char * | kUrlTemplate = "url.template" |
| The low-cardinality template of an absolute path reference. More... | |
| static constexpr const char * | kUrlTopLevelDomain = "url.top_level_domain" |
| The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. More... | |
| static constexpr const char * | kUrlFragment = "url.fragment" |
| The URI fragment component. More... | |
| static constexpr const char * | kUrlFull = "url.full" |
| Absolute URL describing a network resource according to RFC3986 More... | |
| static constexpr const char * | kUrlPath = "url.path" |
| The URI path component. More... | |
| static constexpr const char * | kUrlQuery = "url.query" |
| The URI query component. More... | |
| static constexpr const char * | kUrlScheme = "url.scheme" |
| The URI scheme component identifying the used protocol. More... | |
| static constexpr const char * | kUrlDomain = "url.domain" |
| Domain extracted from the. More... | |
| static constexpr const char * | kUrlExtension = "url.extension" |
| The file extension extracted from the. More... | |
| static constexpr const char * | kUrlFragment = "url.fragment" |
| The URI fragment component. More... | |
| static constexpr const char * | kUrlFull = "url.full" |
| Absolute URL describing a network resource according to RFC3986 More... | |
| static constexpr const char * | kUrlOriginal = "url.original" |
| Unmodified original URL as seen in the event source. More... | |
| static constexpr const char * | kUrlPath = "url.path" |
| The URI path component. More... | |
| static constexpr const char * | kUrlPort = "url.port" |
| Port extracted from the. More... | |
| static constexpr const char * | kUrlQuery = "url.query" |
| The URI query component. More... | |
| static constexpr const char * | kUrlRegisteredDomain = "url.registered_domain" |
| The highest registered url domain, stripped of the subdomain. More... | |
| static constexpr const char * | kUrlScheme = "url.scheme" |
| The URI scheme component identifying the used protocol. More... | |
| static constexpr const char * | kUrlSubdomain = "url.subdomain" |
| The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. More... | |
| static constexpr const char * | kUrlTemplate = "url.template" |
| The low-cardinality template of an absolute path reference. More... | |
| static constexpr const char * | kUrlTopLevelDomain = "url.top_level_domain" |
| The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. More... | |
|
staticconstexpr |
Domain extracted from the.
, such as "opentelemetry.io".
In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the domain field. If the URL contains a literal IPv6 address enclosed by
and
, the
and
characters should also be captured in the domain field.
Definition at line 31 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Domain extracted from the.
, such as "opentelemetry.io".
In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the domain field. If the URL contains a literal IPv6 address enclosed by
and
, the
and
characters should also be captured in the domain field.
Definition at line 31 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The file extension extracted from the.
, excluding the leading dot.
The file extension is only set if it exists, as not every url has a file extension. When the file name has multiple extensions
, only the last one should be captured
, not
.
Definition at line 40 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The file extension extracted from the.
, excluding the leading dot.
The file extension is only set if it exists, as not every url has a file extension. When the file name has multiple extensions
, only the last one should be captured
, not
.
Definition at line 40 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI fragment component.
Definition at line 25 of file 9.2/includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI fragment component.
Definition at line 25 of file includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI fragment component.
Definition at line 45 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI fragment component.
Definition at line 45 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Absolute URL describing a network resource according to RFC3986
For network calls, URL usually has
format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless.
MUST NOT contain credentials passed via URL in form of
. In such case username and password SHOULD be redacted and attribute's value SHOULD be
.
SHOULD capture the absolute URL when it is available (or can be reconstructed).
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 59 of file includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
Absolute URL describing a network resource according to RFC3986
For network calls, URL usually has
format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless.
MUST NOT contain credentials passed via URL in form of
. In such case username and password SHOULD be redacted and attribute's value SHOULD be
.
SHOULD capture the absolute URL when it is available (or can be reconstructed).
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 59 of file 9.2/includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
Absolute URL describing a network resource according to RFC3986
For network calls, URL usually has
format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless.
MUST NOT contain credentials passed via URL in form of
. In such case username and password SHOULD be redacted and attribute's value SHOULD be
.
SHOULD capture the absolute URL when it is available (or can be reconstructed).
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 79 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Absolute URL describing a network resource according to RFC3986
For network calls, URL usually has
format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless.
MUST NOT contain credentials passed via URL in form of
. In such case username and password SHOULD be redacted and attribute's value SHOULD be
.
SHOULD capture the absolute URL when it is available (or can be reconstructed).
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 79 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Unmodified original URL as seen in the event source.
In network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not.
might contain credentials passed via URL in form of
. In such case password and username SHOULD NOT be redacted and attribute's value SHOULD remain the same.
Definition at line 91 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Unmodified original URL as seen in the event source.
In network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not.
might contain credentials passed via URL in form of
. In such case password and username SHOULD NOT be redacted and attribute's value SHOULD remain the same.
Definition at line 91 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI path component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Definition at line 67 of file 9.2/includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI path component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Definition at line 67 of file includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI path component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Definition at line 99 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI path component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Definition at line 99 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Port extracted from the.
Definition at line 104 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
Port extracted from the.
Definition at line 104 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI query component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 92 of file includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI query component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 92 of file 9.2/includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI query component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 129 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI query component.
Sensitive content provided in
SHOULD be scrubbed when instrumentations can identify it.
Query string values for the following keys SHOULD be redacted by default and replaced by the value
:
This list is subject to change over time.
When a query string value is redacted, the query string key SHOULD still be preserved, e.g.
.
Definition at line 129 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The highest registered url domain, stripped of the subdomain.
This value can be determined precisely with the public suffix list. For example, the registered domain for
is
. Trying to approximate this by simply taking the last two labels will not work well for TLDs such as
.
Definition at line 139 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The highest registered url domain, stripped of the subdomain.
This value can be determined precisely with the public suffix list. For example, the registered domain for
is
. Trying to approximate this by simply taking the last two labels will not work well for TLDs such as
.
Definition at line 139 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI scheme component identifying the used protocol.
Definition at line 98 of file includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI scheme component identifying the used protocol.
Definition at line 98 of file 9.2/includes/opentelemetry/semconv/url_attributes.h.
|
staticconstexpr |
The URI scheme component identifying the used protocol.
Definition at line 145 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The URI scheme component identifying the used protocol.
Definition at line 145 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain.
In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain.
The subdomain portion of
is
. If the domain has multiple levels of subdomain, such as
, the subdomain field should contain
, with no trailing period.
Definition at line 155 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain.
In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain.
The subdomain portion of
is
. If the domain has multiple levels of subdomain, such as
, the subdomain field should contain
, with no trailing period.
Definition at line 155 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The low-cardinality template of an absolute path reference.
Definition at line 161 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The low-cardinality template of an absolute path reference.
Definition at line 161 of file includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name.
For example, the top level domain for example.com is
.
This value can be determined precisely with the public suffix list.
Definition at line 169 of file 9.2/includes/opentelemetry/semconv/incubating/url_attributes.h.
|
staticconstexpr |
The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name.
For example, the top level domain for example.com is
.
This value can be determined precisely with the public suffix list.
Definition at line 169 of file includes/opentelemetry/semconv/incubating/url_attributes.h.