Intercepting Response and sending to DataDog

Trying to figure out how to intercept a response from the execution layer to the service layer to catch any errors to sen said errors to DataDog as a rust plugin. Has anyone came across a way to intercept a response as opposed to intercept an incoming request like with the checkpoint layer?