我需要监控系统里面所有请求的 request 的 response time 和 response code,但是通过 ActiveSupport::Notifications.subscribe("process_action.action_controller") 取出的 payloadl 里面,payload[:status] 只能得到 200,如果为非 200 的 response,这个值则为空。
另外,假如我再 Rails 应用里面访问一个不存在的页面触发一个 404 Error,这个 request 也在 ActiveSupport::Notifications.subscribe("process_action.action_controller") 里面订阅不到。请问还有其他方法能抓到 404 的错误吗?