Confusion around BatchProcessor and exporterhelper #14177
Unanswered
defields923
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I recently had an issue of hitting an APM's payload limit, so I adjusted the BatchProcessor's values downward until the batch sizes were adequate, but I also noticed the exporthelper's batch sizer. I increased the BatchProcessor's values again (so the non-offending telemetry types could make use of larger batch sizes) and set the sizer to an appropriate bytes value.
Now I am seeing all the discussion around moderning the BatchProcessor, and I'm unsure if I'm doing this correctly and/or with redundancy. My assumption was that the BatchProcessor would pass the batches to the exporter which would then perform batch-splitting if necessary, but seems like the exporterhelper can simply handle the entire job of the BatchProcessor.
Is that correct? Can I retire the BatchProcessor and remove it from the pipeline if I use exporterhelper in the otlpexporter settings?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions