Collect logs from Open vSwitch
Notice: Open vSwitch is configured to send ERROR log to syslog. We collect here WARNING and INFO messages Change-Id: I918daeca17fa276ae8d0f7d8ada90204d209f219
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
class lma_collector::logs::ovs {
|
||||
include lma_collector::params
|
||||
include lma_collector::service
|
||||
|
||||
heka::decoder::sandbox { 'ovs':
|
||||
config_dir => $lma_collector::params::config_dir,
|
||||
filename => "${lma_collector::params::plugins_dir}/decoders/ovs_log.lua",
|
||||
notify => Class['lma_collector::service'],
|
||||
}
|
||||
|
||||
heka::input::logstreamer { 'ovs':
|
||||
config_dir => $lma_collector::params::config_dir,
|
||||
decoder => 'ovs',
|
||||
log_directory => '/var/log/openvswitch',
|
||||
file_match => '(?P<Service>ovs\-vswitchd|ovsdb\-server)\.log$',
|
||||
differentiator => "[ 'Service' ]",
|
||||
require => Heka::Decoder::Sandbox['ovs'],
|
||||
notify => Class['lma_collector::service'],
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user