Add a global timer for all requests.
This commit is contained in:
parent
162bf4e3ef
commit
d4130312c2
|
@ -8,7 +8,6 @@ class Travis::Api::App
|
||||||
|
|
||||||
before do
|
before do
|
||||||
env['metriks.request.start'] = Time.now.utc
|
env['metriks.request.start'] = Time.now.utc
|
||||||
::Metriks.meter("api.requests").mark
|
|
||||||
end
|
end
|
||||||
|
|
||||||
after do
|
after do
|
||||||
|
@ -18,6 +17,7 @@ class Travis::Api::App
|
||||||
pattern = headers['X-Pattern'].gsub(/[:\/]/, ".")
|
pattern = headers['X-Pattern'].gsub(/[:\/]/, ".")
|
||||||
metric = "api.request.endpoint.#{pattern}"
|
metric = "api.request.endpoint.#{pattern}"
|
||||||
::Metriks.timer(metric).update(time)
|
::Metriks.timer(metric).update(time)
|
||||||
|
::Metriks.timer('api.requests').update(time)
|
||||||
end
|
end
|
||||||
::Metriks.meter("api.request.#{request.request_method.downcase}").mark
|
::Metriks.meter("api.request.#{request.request_method.downcase}").mark
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user