Schema transformation process should be able to preserve original attributes #3510
Labels
area:miscellaneous
For issues that don't match any other area label
spec:miscellaneous
For issues that don't match any other spec label
triage:deciding:community-feedback
Open to community discussion. If the community can provide sufficient reasoning, it may be accepted
During schema transformation, we remove one attribute and create a new one.
Assuming users have built some tooling based on old attributes, such tooling will be broken by applying schema transformation.
If users apply schema transformation explicitly themselves, it's fine, but for collector-distro or within vendor-specific pipelines this behavior would be problematic and breaking. Even if a vendor makes UI changes that hide renames, custom queries could still be broken.
Even when the transformation is enabled explicitly by users, they should have a choice to keep the original attributes to have time to gradually update tooling.
Schema transformation should support a mode when original data is preserved and this mode should be on by default.
The text was updated successfully, but these errors were encountered: