Skip to content

geneva-uploader: expose compressed payload length on EncodedBatch #605

@lalitb

Description

@lalitb

Description

otap-dataflow needs to report Geneva upload byte metrics using the actual post-compression payload size.

Today geneva-uploader::EncodedBatch does not expose a public accessor for the compressed payload length, so downstream exporters cannot record accurate
uploaded-byte metrics without relying on internals.

Request: add a public accessor, for example:

impl EncodedBatch {
    pub fn compressed_len(&self) -> usize
}

The value should be the post-compression byte count actually uploaded to Geneva.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    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