Commit a61da802 authored by Heinrich Lee Yu's avatar Heinrich Lee Yu

Use monotonic time in computing web hook execution time

parent c5d8e7fc
......@@ -22,7 +22,7 @@ class WebHookService
end
def execute
start_time = Time.now
start_time = Gitlab::Metrics::System.monotonic_time
response = if parsed_url.userinfo.blank?
make_request(hook.url)
......@@ -35,7 +35,7 @@ class WebHookService
url: hook.url,
request_data: data,
response: response,
execution_duration: Time.now - start_time
execution_duration: Gitlab::Metrics::System.monotonic_time - start_time
)
{
......@@ -49,7 +49,7 @@ class WebHookService
url: hook.url,
request_data: data,
response: InternalErrorResponse.new,
execution_duration: Time.now - start_time,
execution_duration: Gitlab::Metrics::System.monotonic_time - start_time,
error_message: e.to_s
)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment