-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
log/sdk: Implement BatchingProcessor #5063
Milestone
Comments
pellared
added
pkg:SDK
Related to an SDK package
area:logs
Part of OpenTelemetry logs
labels
Mar 13, 2024
This was referenced Mar 19, 2024
Merged
MrAlias
added a commit
to MrAlias/opentelemetry-go
that referenced
this issue
Mar 25, 2024
The batching log processor will generate records from 4 different locations (polling, OnEmit, ForceFlush, Shutdown). In order to ensure an Exporter is called serially, as is required by the interface, this function will be used in the processor to centralize the interaction with its Exporter. Part of open-telemetry#5063. See open-telemetry#5093 for the implementation use.
This was referenced Mar 25, 2024
Merged
MrAlias
added a commit
that referenced
this issue
Mar 27, 2024
* Add export sync The batching log processor will generate records from 4 different locations (polling, OnEmit, ForceFlush, Shutdown). In order to ensure an Exporter is called serially, as is required by the interface, this function will be used in the processor to centralize the interaction with its Exporter. Part of #5063. See #5093 for the implementation use. * Concurrent safe testExporter --------- Co-authored-by: Sam Xie <sam@samxie.me>
This was referenced Mar 29, 2024
Merged
Merged
MrAlias
added a commit
to MrAlias/opentelemetry-go
that referenced
this issue
Apr 19, 2024
Ensure an empty BatchProcessor does not panic when any method is called. Initialize the empty BatchProcessor to use the default/envar setup if not created with NewBatchProcessor. Part of open-telemetry#5063
MrAlias
added a commit
to MrAlias/opentelemetry-go
that referenced
this issue
Apr 19, 2024
Ensure an empty BatchProcessor does not panic when any method is called. Default an empty BatchProcessor as being shut down. Part of open-telemetry#5063
Quick look at pooling export payloads didn't show large improvements in performance. Going to remove from this issue as a task. We can address later if more time is found to dedicate into the investigation. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
bufferExporter
#5119The text was updated successfully, but these errors were encountered: