Skip to content

Only flush trace buckets that triggered a flush event #5585

@sentrivana

Description

@sentrivana

Flushing in the span batcher is currently global: if a flush event is emitted (e.g. because a bucket became full), we flush all buckets. Ideally, all the limits (size, weight, time) should be per-bucket, and we should only flush that specific bucket instead of the whole buffer.

Metadata

Metadata

Assignees

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions