Commit 81cb9543ed8c3fa1b040224e8e52fa2ae5e92f9c
1 parent
31314bf0
Exists in
syslog
Config integration syslog to send gilabs log files to server
Showing
1 changed file
with
52 additions
and
1 deletions
Show diff stats
cookbooks/rsyslog/templates/host-integration/spb_log.conf.erb
1 | +# TODO: configure gitlab to send logs to syslog directly | ||
2 | +# Configuration to forward GitLab logs | ||
3 | +$ModLoad imfile | ||
4 | +# Unicor Error | ||
5 | +$InputFileName /var/log/gitlab/unicorn.stderr.log | ||
6 | +$InputFileTag gitlab-unicorerr | ||
7 | +$InputFileStateFile gitlab-unicor | ||
8 | +$InputFileSeverity 'error' | ||
9 | +$InputFileFacility gitlabunicorerr | ||
10 | +$InputRunFileMonitor | ||
11 | + | ||
12 | +# Unicor Out | ||
13 | +$InputFileName /var/log/gitlab/unicorn.stdout.log | ||
14 | +$InputFileTag gitlab-unicorout | ||
15 | +$InputFileStateFile gitlab-unicoroutlog | ||
16 | +$InputFileSeverity 'info' | ||
17 | +$InputFileFacility gitlabunicorout | ||
18 | +$InputRunFileMonitor | ||
19 | + | ||
20 | +# Applications log | ||
21 | +$InputFileName /var/log/gitlab/application.log | ||
22 | +$InputFileTag gitlab-app | ||
23 | +$InputFileStateFile gitlab-applog | ||
24 | +$InputFileSeverity 'info' | ||
25 | +$InputFileFacility gitlabapp | ||
26 | +$InputRunFileMonitor | ||
27 | + | ||
28 | +# Production logs | ||
29 | +$InputFileName /var/log/gitlab/production.log | ||
30 | +$InputFileTag gitlab-prod | ||
31 | +$InputFileStateFile gitlab-prodlog | ||
32 | +$InputFileSeverity 'info' | ||
33 | +$InputFileFacility gitlabprod | ||
34 | +$InputRunFileMonitor | ||
35 | + | ||
36 | +# Sidekiq logs | ||
37 | +$InputFileName /var/log/gitlab/sidekiq.log | ||
38 | +$InputFileTag gitlab-sidekiq | ||
39 | +$InputFileStateFile gitlab-sidekiqlog | ||
40 | +$InputFileSeverity 'info' | ||
41 | +$InputFileFacility gitlabsidekiq | ||
42 | +$InputRunFileMonitor | ||
43 | + | ||
44 | +# Shell logs | ||
45 | +$InputFileName /var/log/gitlab-shell/gitlab-shell.log | ||
46 | +$InputFileTag gitlab-shell | ||
47 | +$InputFileStateFile gitlab-shelllog | ||
48 | +$InputFileSeverity 'info' | ||
49 | +$InputFileFacility gitlabshell | ||
50 | +$InputRunFileMonitor | ||
51 | + | ||
1 | # Sending <%= node.name %> logs | 52 | # Sending <%= node.name %> logs |
2 | -*.* @@<%= node['peers']['monitor'] %> | ||
3 | \ No newline at end of file | 53 | \ No newline at end of file |
54 | +*.* @@<%= node['peers']['monitor'] %> |