I’m looking for a way to enable rate limiting in istio based on size of payload/data sent from the server as a response to request i.e it should not be greater than 100MB per minute/request.
Is it possible to achieve this in istio using envoy proxy or some other means?
Currently I have seen the global rate limiting that applies on the number of request per (time-unit) based on request header/remote_address.
Any one having idea about this or have done this type of task before, please share your findings.