-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[chore] [exporter/elasticsearch] Setup mapping package and default encoder #37207
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dmathieu
changed the title
[exporter/elasticsearch] Setup mapping package and default encoder
[exporter/elasticsearch] [chore] Setup mapping package and default encoder
Jan 14, 2025
dmathieu
changed the title
[exporter/elasticsearch] [chore] Setup mapping package and default encoder
[chore] [exporter/elasticsearch] Setup mapping package and default encoder
Jan 14, 2025
carsonip
reviewed
Jan 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed, this PR has to rebase after #37032 merges
The PR mentioned above is causing a lot of breaking changes, and will require more splitting before I can start touching the encoder. |
mx-psi
pushed a commit
that referenced
this pull request
Jan 22, 2025
…al elasticsearch module (#37235) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This is the first (or the first after several attempts canceled for various reasons) attempt to split data serialization/encoding into multiple packages, so we can separate the module per encoding type. See #37207 as the previous attempt which was canceled due to another refactoring that required more ground splitting first. --------- Co-authored-by: Tim Rühsen <tim.ruehsen@gmx.de>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This starts splitting up the huge
model.go
file into several encoder, per encoding type, with the goal to have a clean separation of concerns between each encoding type.In order to keep things readable, this is the first of several PRs.
It:
In further PRs, I will be setting up encoding of span events and upserting and metrics, as well as ECS and OTel encoders.