Skip to content

Conversation

@estherk15
Copy link
Contributor

@estherk15 estherk15 commented Dec 24, 2025

What does this PR do? What is the motivation?

  • Clarify that you cannot use the remapper to remap hosts or reserved attributes.
  • List out specialized remappers
  • DOCS-12814

Merge instructions

Merge readiness:

  • Ready for merge

@estherk15 estherk15 requested a review from a team as a code owner December 24, 2025 17:18
@github-actions
Copy link
Contributor

Preview links (active after the build_preview check completes)

Modified Files

@estherk15 estherk15 force-pushed the estherk15/docs-12814-remapper-update branch from 8d58560 to 3875c9c Compare December 24, 2025 17:24
Copy link
Contributor

@buraizu buraizu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving with some minor suggestions

The remapper processor remaps one or more source attribute(s) or tags to different target attribute or tag. For example, you can remap the `user` attribute to `firstname` to normalize log data in the Log Explorer.

Constraints on the tag/attribute name are explained in the [attributes and tags documentation][5]. Some additional constraints, applied as `:` or `,`, are not allowed in the target tag/attribute name.
If the remapper target is an attribute, the processor can also try to cast the value to a new type (`String`, `Integer` or `Double`). If the cast fails, the original value and type are preserved.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If the remapper target is an attribute, the processor can also try to cast the value to a new type (`String`, `Integer` or `Double`). If the cast fails, the original value and type are preserved.
If the remapper target is an attribute, the processor can also try to cast the value to a new type (`String`, `Integer`, or `Double`). If the cast fails, the original value and type are preserved.

If the remapper target is an attribute, the processor can also try to cast the value to a new type (`String`, `Integer` or `Double`). If the cast fails, the original value and type are preserved.

If the target of the remapper is an attribute, the remapper can also try to cast the value to a new type (`String`, `Integer` or `Double`). If the cast is not possible, the original type is kept.
**Note**: The decimal separator for `Double` values need to be `.`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Note**: The decimal separator for `Double` values need to be `.`.
**Note**: The decimal separator for `Double` values must be `.`.

**Note**: The decimal separator for `Double` need to be `.`.
### Naming constraints

Characters `:` and `,`, are not allowed in the target attribute or tag names. Additionally, tag and attribute names must follow the conventions outlined in [Attributes and Aliasing][5].
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Characters `:` and `,`, are not allowed in the target attribute or tag names. Additionally, tag and attribute names must follow the conventions outlined in [Attributes and Aliasing][5].
Characters `:` and `,` are not allowed in the target attribute or tag names. Additionally, tag and attribute names must follow the conventions outlined in [Attributes and Aliasing][5].

@estherk15 estherk15 merged commit c8ac895 into master Dec 24, 2025
16 checks passed
@estherk15 estherk15 deleted the estherk15/docs-12814-remapper-update branch December 24, 2025 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants