Class UrlAttributes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.opentelemetry.api.common.AttributeKey<String>The URI fragment componentstatic final io.opentelemetry.api.common.AttributeKey<String>Absolute URL describing a network resource according to RFC3986static final io.opentelemetry.api.common.AttributeKey<String>The URI path componentstatic final io.opentelemetry.api.common.AttributeKey<String>The URI query componentstatic final io.opentelemetry.api.common.AttributeKey<String>The URI scheme component identifying the used protocol. -
Method Summary
-
Field Details
-
URL_FRAGMENT
The URI fragment component -
URL_FULL
Absolute URL describing a network resource according to RFC3986Notes:
For network calls, URL usually has
scheme://host[:port][path][?query][#fragment]format, where the fragment is not transmitted over HTTP, but if it is known, it SHOULD be included nevertheless.url.fullMUST NOT contain credentials passed via URL in form ofhttps://username:password@www.example.com/. In such case username and password SHOULD be redacted and attribute's value SHOULD behttps://REDACTED:REDACTED@www.example.com/.url.fullSHOULD capture the absolute URL when it is available (or can be reconstructed).Sensitive content provided in
url.fullSHOULD be scrubbed when instrumentations can identify it.Query string values for the following keys SHOULD be redacted by default and replaced by the value
REDACTED: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.
https://www.example.com/path?color=blue&sig=REDACTED. -
URL_PATH
The URI path componentNotes:
Sensitive content provided in
url.pathSHOULD be scrubbed when instrumentations can identify it. -
URL_QUERY
The URI query componentNotes:
Sensitive content provided in
url.querySHOULD be scrubbed when instrumentations can identify it.Query string values for the following keys SHOULD be redacted by default and replaced by the value
REDACTED: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.
q=OpenTelemetry&sig=REDACTED. -
URL_SCHEME
The URI scheme component identifying the used protocol.
-