Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions specification/common/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,10 @@ Keys that differ in casing are treated as distinct keys.

The representation of the map is language-dependent.

The implementation MUST by default ensure that the exported maps contain only unique keys.
The implementation MUST by default enforce that the exported maps contain only
unique keys. The enforcement of uniqueness may be performed
in a variety of ways as it best fits the limitations of the particular
implementation (e.g. by removing duplicates).

The implementation MAY have an option to allow exporting maps with duplicate keys
(e.g. for better performance).
Expand Down Expand Up @@ -122,10 +125,10 @@ outside OpenTelemetry into OpenTelemetry attribute values.
[Log Records](../logs/data-model.md),
contain a collection of attributes.

Implementation MUST by default ensure that the exported attribute collections
Implementation MUST by default enforce that the exported attribute collections
contain only unique keys. The enforcement of uniqueness may be performed
in a variety of ways as it best fits the limitations of the particular
implementation.
implementation (e.g. by removing duplicates).

Normally for the telemetry generated using OpenTelemetry SDKs the attribute
key-value pairs are set via an API that either accepts a single key-value pair
Expand Down
Loading