require sentry, move raven capture

This commit is contained in:
carlad 2016-07-21 17:24:36 +02:00
parent cafe40a4c3
commit 27dbe9a75a
2 changed files with 28 additions and 26 deletions

View File

@ -1,3 +1,6 @@
require 'sentry-raven'
module Travis::API::V3
class Router
include Travis::API::V3
@ -16,10 +19,6 @@ module Travis::API::V3
end
def call(env)
Raven.capture do
# capture any exceptions which happen during execution of this block
1 / 0
return service_index(env) if env['PATH_INFO'.freeze] == ?/.freeze
metrics = @metrics_processor.create
access_control = AccessControl.new(env)
@ -44,6 +43,8 @@ module Travis::API::V3
metrics.success(status: response[0])
response
rescue Error => error
Raven.capture do
1 / 0
metrics.tick(:service)
result = Result.new(access_control, :error, error)

View File

@ -10,6 +10,7 @@ require 'gh'
require 'multi_json'
require 'pry'
require 'stackprof'
require 'sentry-raven'
require 'travis/api/app'
require 'travis/testing'