Setting buffer size leads to events being dropped
Problem
Similar to the problem described in the Ruby SDK Setting buffer size leads to events being dropped (gl-application-sdk-rb#7) we discovered in Investigate missing events for Duo Workflow Ser... (gitlab-org/duo-workflow/duo-workflow-service#159 - closed) that setting batch size to > 1 causes events to be dropped.
Desired outcome
- We understand why a buffer size of 100 leads to events being dropped
- We either fix the problem or at least make sure that no buffer size setting that leads to events being dropped can be set.
- We have logging and monitoring in place to expose and alert of dropped events.