Skip to content

[Feature]: Support max_recv_msg_size_mib for gRPC storage client #7670

@nico34638

Description

@nico34638

Requirement

We have your traces/spans. For internal reasons, we need to be able to display them in Jaeger. We use grpc backend storage.

Problem

Remote gRPC storage fails with large responses:

rpc error: code = ResourceExhausted desc = grpc: received message larger than max (10340064 vs. 4194304)

The gRPC client is limited to 4MB but OpenTelemetry's configgrpc.ClientConfig doesn't expose max_recv_msg_size_mib (only available for servers).

Proposal

Add max_recv_msg_size_mib config option for gRPC storage backends to allow configuring client-side max receive message size, similar to what exists for OTLP receivers.

Open questions

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions