Open
Description
Kibana relies on the elasticsearch-js client defaults with compression: false
https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/basic-config.html
While enabling compression adds some runtime performance overhead, it might drastically reduce transmission time and increase network bandwidth.
We should conduct load testing for Cloud and on-prem instances to decide whether Kibana will set compression: true
by default or we expose it as elasticsearch.compression
configuration setting.
A side note: it might be interesting to calculate how much it affects the Data transfer reductions initiative on Cloud.
Subtasks
- allow to configure
compression
for the ES client - Allow to enable compression for communications with ES #124009 - conduct load testing to understand the bandwidth and cpu usage consequences of enabling compression
- decide if we should enable compression by default
Activity