summaryrefslogtreecommitdiff
path: root/lib/gitlab/instrumentation_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/instrumentation_helper.rb')
-rw-r--r--lib/gitlab/instrumentation_helper.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/gitlab/instrumentation_helper.rb b/lib/gitlab/instrumentation_helper.rb
index 5d4e6a7bdef..308c3007720 100644
--- a/lib/gitlab/instrumentation_helper.rb
+++ b/lib/gitlab/instrumentation_helper.rb
@@ -4,28 +4,28 @@ module Gitlab
module InstrumentationHelper
extend self
- KEYS = %i(gitaly_calls gitaly_duration rugged_calls rugged_duration_ms redis_calls redis_duration_ms).freeze
+ KEYS = %i(gitaly_calls gitaly_duration_s rugged_calls rugged_duration_s redis_calls redis_duration_s).freeze
def add_instrumentation_data(payload)
gitaly_calls = Gitlab::GitalyClient.get_request_count
if gitaly_calls > 0
payload[:gitaly_calls] = gitaly_calls
- payload[:gitaly_duration] = Gitlab::GitalyClient.query_time_ms
+ payload[:gitaly_duration_s] = Gitlab::GitalyClient.query_time.round(2)
end
rugged_calls = Gitlab::RuggedInstrumentation.query_count
if rugged_calls > 0
payload[:rugged_calls] = rugged_calls
- payload[:rugged_duration_ms] = Gitlab::RuggedInstrumentation.query_time_ms
+ payload[:rugged_duration_s] = Gitlab::RuggedInstrumentation.query_time.round(2)
end
redis_calls = Gitlab::Instrumentation::Redis.get_request_count
if redis_calls > 0
payload[:redis_calls] = redis_calls
- payload[:redis_duration_ms] = Gitlab::Instrumentation::Redis.query_time_ms
+ payload[:redis_duration_s] = Gitlab::Instrumentation::Redis.query_time.round(2)
end
end
@@ -47,7 +47,7 @@ module Gitlab
# Its possible that if theres clock-skew between two nodes
# this value may be less than zero. In that event, we record the value
# as zero.
- [elapsed_by_absolute_time(enqueued_at_time), 0].max
+ [elapsed_by_absolute_time(enqueued_at_time), 0].max.round(2)
end
# Calculates the time in seconds, as a float, from