Импортим:
import time
Вставляем в начало кода строчку:
startTime = time.time()
Далее по мере необходимости добавляем метки времени:
print("THIS FUNCTION TIME: %s" % str(time.time() - startTime))
На выходе получаем время исполнения:
THIS FUNCTION TIME: 18.688228130340576
Чтобы отключить защищенные каталоги /tmp systemd нужно отредактировать файлы сервисов, для которых это нужно:
Пример для httpd
Путь к сервису: /etc/systemd/system/multi-user.target.wants/httpd.service
Параметр отвечающий за это PrivateTmp ставим в false (PrivateTmp=false)
setfont UniCyr_8x16
Меняем в /etc/vconsole.conf FONT="UniCyr_8x16"
### Open the Rails console. This may take a moment to load.
sudo gitlab-rails console

### Find builds with artifacts
builds_with_artifacts = Ci::Build.with_artifacts_archive

### Clear out eveything more than a week old. You can adjust this time range to your preference
builds_to_clear = builds_with_artifacts.where("finished_at < ?", 1.week.ago)
builds_to_clear.each do |build|
  build.artifacts_expire_at = Time.now
  build.erase_erasable_artifacts!
end
Если при отправке уведомлений выскакивает табличка с ошибкой:
avax.mail.MessagingException: Could not connect to SMTP host: ***, port: 465; nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 
PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
То лечим добавлением сертификата в доверенные прямо через админку youtrack'a: SSL - сертификаты -> Импортировать доверенный сертификат.