diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-04-20 18:38:24 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-04-20 18:38:24 +0000 |
commit | 983a0bba5d2a042c4a3bbb22432ec192c7501d82 (patch) | |
tree | b153cd387c14ba23bd5a07514c7c01fddf6a78a0 /lib/gitlab/sidekiq_logging | |
parent | a2bddee2cdb38673df0e004d5b32d9f77797de64 (diff) | |
download | gitlab-ce-983a0bba5d2a042c4a3bbb22432ec192c7501d82.tar.gz |
Add latest changes from gitlab-org/gitlab@12-10-stable-ee
Diffstat (limited to 'lib/gitlab/sidekiq_logging')
-rw-r--r-- | lib/gitlab/sidekiq_logging/structured_logger.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/gitlab/sidekiq_logging/structured_logger.rb b/lib/gitlab/sidekiq_logging/structured_logger.rb index af9072ea201..ea60190353e 100644 --- a/lib/gitlab/sidekiq_logging/structured_logger.rb +++ b/lib/gitlab/sidekiq_logging/structured_logger.rb @@ -50,27 +50,27 @@ module Gitlab message = base_message(payload) if job_exception - payload['message'] = "#{message}: fail: #{payload['duration']} sec" + payload['message'] = "#{message}: fail: #{payload['duration_s']} sec" payload['job_status'] = 'fail' payload['error_message'] = job_exception.message payload['error_class'] = job_exception.class.name else - payload['message'] = "#{message}: done: #{payload['duration']} sec" + payload['message'] = "#{message}: done: #{payload['duration_s']} sec" payload['job_status'] = 'done' end - payload['db_duration'] = ActiveRecord::LogSubscriber.runtime - payload['db_duration_s'] = payload['db_duration'] / 1000 + db_duration = ActiveRecord::LogSubscriber.runtime + payload['db_duration_s'] = Gitlab::Utils.ms_to_round_sec(db_duration) payload end def add_time_keys!(time, payload) - payload['duration'] = time[:duration].round(6) + payload['duration_s'] = time[:duration].round(2) # ignore `cpu_s` if the platform does not support Process::CLOCK_THREAD_CPUTIME_ID (time[:cputime] == 0) # supported OS version can be found at: https://www.rubydoc.info/stdlib/core/2.1.6/Process:clock_gettime - payload['cpu_s'] = time[:cputime].round(6) if time[:cputime] > 0 + payload['cpu_s'] = time[:cputime].round(2) if time[:cputime] > 0 payload['completed_at'] = Time.now.utc.to_f end |