Max Export Size for Metrics/Logs/Traces #2772
Labels
spec:protocol
Related to the specification/protocol directory
triaged-needmoreinfo
The issue is triaged - the OTel community needs more information to decide
What are you trying to achieve?
Reliable and consistent across languages exporting of metrics, logs and tracing over grpc.
I saw Python has added
max_export_batch_size
open-telemetry/opentelemetry-python#2809 to deal with the collector having a 4MB message size limit for grpc.Since this is an issue across languages I thought it best to open an issue here, esp since a bit of googling and I see posts about increasing the size limit to 64MB (at last in Java), so I'm unsure what the expected limits going forward will be.
Before I would write up a PR I wanted to check how people thought it should be handled as well.
max_export_batch_size
be added to the spec for metrics?-
Should this be a function of the exporter or reader? As in, the batch processor for traces has a size limit (
maxExportBatchSize`) instead of being in the exporter -- I know these sizes (batch queue and proto message) are different but it should be smaller once serialized and compressed.The text was updated successfully, but these errors were encountered: