feat: add all bundled otel config to the observe-agent binary instead of relying on files on disk #230
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
OB-42646 Add all bundled OTel config to the
observe-agent
binary instead of relying on files on disk.This will make it easier for support / our users to download releases directly off of github and work out of the box. It also makes management easier on our side and removes possible confusions from our users about the extra files on disk that we install.
While I was here, I de-duplicated as many configs as possible. I left a few
TODO
s because I wanted to leave all snapshot tests untouched, but I plan to do a follow up and reuse even more config across our platforms.Stats
67 files changed, 311 insertions(+), 797 deletions(-)
big diff, but an overall reduction in lines and lots of deleting duplicate files.