Collect HAProxy logs
Change-Id: I642026ad1aad15f99681385c43911eb90920b94f Closes-Bug: 1480297
This commit is contained in:
@@ -29,7 +29,7 @@ class lma_collector::logs::system {
|
||||
heka::input::logstreamer { 'system':
|
||||
config_dir => $lma_collector::params::config_dir,
|
||||
decoder => 'system',
|
||||
file_match => '(?P<Service>daemon\.log|cron\.log|kern\.log|auth\.log|syslog|messages|debug)',
|
||||
file_match => '(?P<Service>daemon\.log|cron\.log|haproxy\.log|kern\.log|auth\.log|syslog|messages|debug)',
|
||||
differentiator => '[ \'system.\', \'Service\' ]',
|
||||
require => Heka::Decoder::Sandbox['system'],
|
||||
notify => Class['lma_collector::service'],
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Copyright 2015 Mirantis, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
require 'spec_helper'
|
||||
|
||||
describe 'lma_collector::logs::system' do
|
||||
let(:facts) do
|
||||
{:kernel => 'Linux', :operatingsystem => 'Ubuntu',
|
||||
:osfamily => 'Debian'}
|
||||
end
|
||||
|
||||
describe 'with defaults' do
|
||||
it { is_expected.to contain_heka__decoder__sandbox('system') }
|
||||
it { is_expected.to contain_heka__input__logstreamer('system') }
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user