From ba44420a2184476fb4c76b3b797b5d1e3e714c8a Mon Sep 17 00:00:00 2001 From: Paco Guzman Date: Mon, 10 Oct 2016 14:21:28 +0200 Subject: Instrument GitLab Shell and log metrics data to a file --- bin/create-hooks | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'bin/create-hooks') diff --git a/bin/create-hooks b/bin/create-hooks index 241e10b..49f43cf 100755 --- a/bin/create-hooks +++ b/bin/create-hooks @@ -6,13 +6,16 @@ require_relative '../lib/gitlab_init' require File.join(ROOT_PATH, 'lib', 'gitlab_projects') +require File.join(ROOT_PATH, 'lib', 'gitlab_metrics') repository_storage_paths = ARGV repository_storage_paths.each do |repo_path| Dir["#{repo_path.chomp('/')}/*/*.git"].each do |repo| begin - GitlabProjects.create_hooks(repo) + GitlabMetrics.measure('command-create_hooks') do + GitlabProjects.create_hooks(repo) + end rescue Errno::ENOENT # The user must have deleted their repository. Ignore. end -- cgit v1.2.1