I am trying to create a shared flow (transaction logging using Message Logging policy) which needs to run for all the proxy in my environment.
I currently see if I add this in post-proxy flowhook, its running before sending the response to client. Is adding this in flowhook would cause any performance issue when there are higher TPS ?
Other option is to add this shared flow as FlowCallout policy where I can add them to PostClientFlow making the logging happen after sending the response to client. But I have to manually do this for all proxy.
Is there a way to run this shared flow post client response through flowhooks ? Looking for some best practices from apigee team.