fix(datadog_logs sink): abort serialization and split batch when payload is too large (#19189)
* add failing test Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * abort and split batch serialization when too large Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * clippy Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * Update src/sinks/datadog/logs/sink.rs Co-authored-by: Doug Smith <dsmith3197@users.noreply.github.com> * do not double count byte size when splitting Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * emit dropped event Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * add changelog entry Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * Update changelog.d/OPW-86.fix.md Co-authored-by: neuronull <neuronull@pm.me> * rename changelog fragment Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * use dougs idea Signed-off-by: Luke Steensen <luke.steensen@gmail.com> * remove unnecessary clone Signed-off-by: Luke Steensen <luke.steensen@gmail.com> --------- Signed-off-by: Luke Steensen <luke.steensen@gmail.com> Co-authored-by: Doug Smith <dsmith3197@users.noreply.github.com> Co-authored-by: neuronull <neuronull@pm.me>
L
Luke Steensen committed
9f7c92d8d4b605f14f9d65ee9f9e34dcedf297d8
Parent: dd76ca8
Committed by GitHub <noreply@github.com>
on 1/10/2024, 6:32:13 PM