Called when request is failed.
Called when a request succeeds
Called when the target service is recovered