Migrate splunk ta otel collector to golang #6526
Draft
+1,062
−3
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.
This migrates the addon
Splunk_TA_otel
to a golang version, which should be easier to maintain long term.The idea is we could get rid of maintaining two scripts (the .cmd and .sh), and instead vend binaries. This also makes signal passing much easier to the Otel TA.
Even better would be to modify
cmd/otelcol
to vend an additional binary that waits for modinput-like xml on startup, but we decided against this when talking about such a ~year ago