Ruby/Rails中的instrumentation API的目的是什么?

Chr*_*yal 7 ruby ruby-on-rails ruby-on-rails-3

基于:http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html

它说:

通知为Ruby提供了一个检测API.要在Ruby中检测动作,您只需要:

究竟什么是仪器API,它有什么作用?

谢谢!

mkr*_*kro 5

关于这个主题有一个非常好的railscast:

http://railscasts.com/episodes/249-notifications-in-rails-3

  • 为了解释这个话题:"Notifications"允许记录Rails中的任何事件,同时保持触发事件的代码和想要记录它的代码之间的分离(通过使用发布/订阅模式).这对于记录性能数据(例如请求需要多长时间)特别有用. (6认同)
  • +0表示没有总结谈话. (4认同)