cryostatio / cryostat

Secure JDK Flight Recorder management for containerized JVMs
https://cryostat.io
Other
19 stars 10 forks source link

[Request] Optional S3 storage file compression #684

Open andrewazores opened 1 month ago

andrewazores commented 1 month ago

Describe the feature

See #683 for a similar concept. In addition to encrypting/decrypting the data streams, Cryostat should also offer the ability to (de)compress data sent to or retrieved from object storage. This would primarily be useful for reducing the disk space consumption of JFR files.

If/when combined with #683, the flow should be raw -> compressed -> encrypted -> uploaded, and likewise downloaded -> decrypted -> decompressed -> processed. Encrypted data should not really be compressible, so any compression gains should be expected on the raw data.

See also https://github.com/cryostatio/cryostat-legacy/issues/732 See also https://github.com/cryostatio/cryostat/issues/269

Anything other information?

No response