grafana / loki

Like Prometheus, but for logs.
https://grafana.com/loki
GNU Affero General Public License v3.0
22.74k stars 3.31k forks source link

Global `grpc_client_config` #13096

Open z0rc opened 1 month ago

z0rc commented 1 month ago

Is your feature request related to a problem? Please describe. I'm setting grpc_client_config.grpc_compression: snappy for multiple components in loki.yaml. I need this to reduce traffic between Loki microservices to save on cloud costs.

The problem is, this configuration has to be set individually for every Loki component. Which:

Describe the solution you'd like Ability to set grpc_client_config in config once and it will be applied universally.

Describe alternatives you've considered None.

Additional context N/A

z0rc commented 1 month ago

Is area/helm a correct label for this? Helm values are designed around loki config schema. I'd say this feature request is more about loki configuration, where helm values just follow the pattern.