Skip to content

High network usage in GKE deployment #2881

Discussion options

You must be logged in to vote

Hello, you may want to enable grpc_compression for various grpc client used by Mimir. For example push request arrive to distributor as snappy-compressed protobuf messages, but once decoded by distributors, they are passed to ingesters uncompressed. Using -ingester.client.grpc-compression=snappy (or equivalent YAML config) will compress them again, at the cost of additional CPU usage by distributors and ingesters.

Note that there are multiple grpc_compression flags:

  • -ingester.client.grpc-compression
  • -query-frontend.grpc-client-config.grpc-compression
  • -query-scheduler.grpc-client-config.grpc-compression
  • -ruler.client.grpc-compression
  • -alertmanager.alertmanager-client.grpc-compression
  • -que…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@lukedirtwalker
Comment options

Answer selected by lukedirtwalker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants