Setup logging for stackalytics-processor

It is helpful to see what the processor is doing, so we can debug
failure.

Change-Id: Ifcd0af68e1a14a1b29fc0487f449cf2cf6276013
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2016-02-10 14:03:30 -05:00
parent f21fb6a288
commit b5216be3de
1 changed files with 17 additions and 2 deletions

View File

@ -115,7 +115,7 @@ class stackalytics (
cron { 'process_stackalytics':
user => 'stackalytics',
hour => $cron_hour,
command => 'flock -n /var/run/stackalytics/stackalytics.lock /usr/local/bin/stackalytics-processor',
command => 'flock -n /var/run/stackalytics/stackalytics.lock /usr/local/bin/stackalytics-processor --log-file /var/log/stackalytics/processor.log',
environment => 'PATH=/usr/bin:/bin:/usr/sbin:/sbin',
minute => $cron_minute,
require => [
@ -140,7 +140,10 @@ class stackalytics (
}
file { '/var/log/stackalytics':
ensure => directory,
ensure => directory,
group => 'adm',
owner => 'stackalytics',
require => User['stackalytics'],
}
file { '/var/log/stackalytics/dump.log':
@ -161,6 +164,18 @@ class stackalytics (
require => File['/var/log/stackalytics/dump.log'],
}
::logrotate::file { 'stackalytics-processor':
log => '/var/log/stackalytics/processor.log',
options => [
'compress',
'daily',
'missingok',
'create 640 stackalytics adm',
'rotate 7',
],
require => File['/var/log/stackalytics'],
}
file { '/etc/stackalytics/stackalytics.conf':
ensure => link,
owner => 'stackalytics',