OSS Tempo distributor to ingesters compression setting missing

Hi, we run oss tempo in cloud and incurring huge egress costs (cross zonal) . So, we would like to reduce the traffic going out from distributors to ingesters leveraging some kind of grpc compression setting that is available in enterprise version Reference | Grafana Enterprise Traces documentation. Does oss tempo support this configuration, if so, can you point me to configuration documentation?

It’s not really documented but I found something related in this file here on the Tempo GitHub repo.

If you are using the tempo-distributed helm chart, then you can set it like this:

tempo:
  structuredConfig:
    ingester_client:
      grpc_client_config:
        grpc_compression: gzip

    querier:
      frontend_worker:
        grpc_client_config:
          grpc_compression: gzip

    metrics_generator_client:
      grpc_client_config:
        grpc_compression: gzip