From 81cb9543ed8c3fa1b040224e8e52fa2ae5e92f9c Mon Sep 17 00:00:00 2001 From: Paulo Tada Date: Mon, 7 Sep 2015 13:15:57 -0300 Subject: [PATCH] Config integration syslog to send gilabs log files to server --- cookbooks/rsyslog/templates/host-integration/spb_log.conf.erb | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/cookbooks/rsyslog/templates/host-integration/spb_log.conf.erb b/cookbooks/rsyslog/templates/host-integration/spb_log.conf.erb index b7705d3..e97bc1b 100644 --- a/cookbooks/rsyslog/templates/host-integration/spb_log.conf.erb +++ b/cookbooks/rsyslog/templates/host-integration/spb_log.conf.erb @@ -1,2 +1,53 @@ +# TODO: configure gitlab to send logs to syslog directly +# Configuration to forward GitLab logs +$ModLoad imfile +# Unicor Error +$InputFileName /var/log/gitlab/unicorn.stderr.log +$InputFileTag gitlab-unicorerr +$InputFileStateFile gitlab-unicor +$InputFileSeverity 'error' +$InputFileFacility gitlabunicorerr +$InputRunFileMonitor + +# Unicor Out +$InputFileName /var/log/gitlab/unicorn.stdout.log +$InputFileTag gitlab-unicorout +$InputFileStateFile gitlab-unicoroutlog +$InputFileSeverity 'info' +$InputFileFacility gitlabunicorout +$InputRunFileMonitor + +# Applications log +$InputFileName /var/log/gitlab/application.log +$InputFileTag gitlab-app +$InputFileStateFile gitlab-applog +$InputFileSeverity 'info' +$InputFileFacility gitlabapp +$InputRunFileMonitor + +# Production logs +$InputFileName /var/log/gitlab/production.log +$InputFileTag gitlab-prod +$InputFileStateFile gitlab-prodlog +$InputFileSeverity 'info' +$InputFileFacility gitlabprod +$InputRunFileMonitor + +# Sidekiq logs +$InputFileName /var/log/gitlab/sidekiq.log +$InputFileTag gitlab-sidekiq +$InputFileStateFile gitlab-sidekiqlog +$InputFileSeverity 'info' +$InputFileFacility gitlabsidekiq +$InputRunFileMonitor + +# Shell logs +$InputFileName /var/log/gitlab-shell/gitlab-shell.log +$InputFileTag gitlab-shell +$InputFileStateFile gitlab-shelllog +$InputFileSeverity 'info' +$InputFileFacility gitlabshell +$InputRunFileMonitor + # Sending <%= node.name %> logs -*.* @@<%= node['peers']['monitor'] %> \ No newline at end of file +*.* @@<%= node['peers']['monitor'] %> -- libgit2 0.21.2