[8.x](backport #41108) Fix cgroup helper init in add_processor_metadata
and add_docker_metadata
processors
#41185
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.
Proposed commit message
Closes #41065
This refactors
add_processor_metadata
andadd_docker_metadata
so we only callNewReader
once when we create a new processor, and not every time the processor runs. This should considerably cut down on CPU cycles for certain workloads, sinceNewReader
has gotten much more complex over the years.Checklist
CHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.This is an automatic backport of pull request #41108 done by [Mergify](https://mergify.com).