class ElasticAPM::Http
def prepare_request_body!(req, data)
def prepare_request_body!(req, data) if @config.http_compression && data.bytesize > @config.compression_minimum_size deflated = Zlib.deflate data, @config.compression_level req['Content-Encoding'] = 'deflate' req['Content-Length'] = deflated.bytesize.to_s req.body = deflated else req['Content-Length'] = data.bytesize.to_s req.body = data end end