diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ef43e77f07..3062fcf3ba3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,10 @@ release. ### Resource +### Profiles + +- Define required attributes for Mappings. + ### OpenTelemetry Protocol ### Compatibility diff --git a/specification/profiles/mappings.md b/specification/profiles/mappings.md new file mode 100644 index 00000000000..691b81c7ecb --- /dev/null +++ b/specification/profiles/mappings.md @@ -0,0 +1,21 @@ +# Mappings + +**Status**: [Development](../document-status.md), except where otherwise specified + +This document defines how to record `Mapping`s and their required attributes. + + + +- [Attributes](#attributes) + + + +## Attributes + +A message representing a `Mapping` MUST have at least one of the following +attributes: + +- `process.executable.build_id.go` +- `process.executable.build_id.gnu` + +If possible all the above listed attributes SHOULD be present in a `Mapping`.