require sentry, move raven capture
This commit is contained in:
parent
cafe40a4c3
commit
27dbe9a75a
|
@ -1,3 +1,6 @@
|
||||||
|
|
||||||
|
require 'sentry-raven'
|
||||||
|
|
||||||
module Travis::API::V3
|
module Travis::API::V3
|
||||||
class Router
|
class Router
|
||||||
include Travis::API::V3
|
include Travis::API::V3
|
||||||
|
@ -16,10 +19,6 @@ module Travis::API::V3
|
||||||
end
|
end
|
||||||
|
|
||||||
def call(env)
|
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
|
return service_index(env) if env['PATH_INFO'.freeze] == ?/.freeze
|
||||||
metrics = @metrics_processor.create
|
metrics = @metrics_processor.create
|
||||||
access_control = AccessControl.new(env)
|
access_control = AccessControl.new(env)
|
||||||
|
@ -44,6 +43,8 @@ module Travis::API::V3
|
||||||
metrics.success(status: response[0])
|
metrics.success(status: response[0])
|
||||||
response
|
response
|
||||||
rescue Error => error
|
rescue Error => error
|
||||||
|
Raven.capture do
|
||||||
|
1 / 0
|
||||||
metrics.tick(:service)
|
metrics.tick(:service)
|
||||||
|
|
||||||
result = Result.new(access_control, :error, error)
|
result = Result.new(access_control, :error, error)
|
||||||
|
|
|
@ -10,6 +10,7 @@ require 'gh'
|
||||||
require 'multi_json'
|
require 'multi_json'
|
||||||
require 'pry'
|
require 'pry'
|
||||||
require 'stackprof'
|
require 'stackprof'
|
||||||
|
require 'sentry-raven'
|
||||||
|
|
||||||
require 'travis/api/app'
|
require 'travis/api/app'
|
||||||
require 'travis/testing'
|
require 'travis/testing'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user