Intercepting request + response

Hi everybody,

I’m new to istio. While reading through the documentation, I found the mirroring feature, which sounds interesting for a use case I have.

In this use case, I need to record all traffic (including request and response bodies) to some service. I’d like to have request and response forwarded to a separate service that can store them. The mirroring feature sounds promising as it allows to not disturb the production calls if something in the recording service breaks down.

Is it possible to also get the response in such a mirroring style?

Many thanks + best regards!