diff --git a/lib/travis/model/request.rb b/lib/travis/model/request.rb
index <HASH>..<HASH> 100644
--- a/lib/travis/model/request.rb
+++ b/lib/travis/model/request.rb
@@ -16,10 +16,10 @@ class Request < ActiveRecord::Base
   class << self
     # TODO clean this up
     def create_from(payload, token)
-      Metriks.meter("github:requests", "api").mark
+      ActiveSupport::Notifications.publish("github.requests", "received", payload)
       payload = Payload::Github.new(payload, token)
       unless payload.reject?
-        Metriks.meter("github:requests:accepted", "api").mark
+        ActiveSupport::Notifications.publish("github.requests", "accepted", payload)
         repository = repository_for(payload.repository)
         commit = commit_for(payload, repository)
         repository.requests.create!(payload.attributes.merge(:state => :created, :commit => commit))
Trigger notifications instead of direct metriks.