Merge "Disable Heka "self-monitoring""

This commit is contained in:
Jenkins 2017-01-09 13:54:16 +00:00 committed by Gerrit Code Review
commit ff282d73ce
2 changed files with 9 additions and 0 deletions

View File

@ -82,6 +82,7 @@ lma_collector::heka { 'log_collector':
groups => $additional_groups,
install_init_script => $install_heka_init_script,
version => $heka_version,
heka_monitoring => false,
require => Class['lma_collector'],
}
@ -91,6 +92,7 @@ lma_collector::heka { 'metric_collector':
install_init_script => $install_heka_init_script,
version => $heka_version,
poolsize => $poolsize,
heka_monitoring => false,
require => Class['lma_collector'],
}

View File

@ -112,8 +112,15 @@ define lma_collector::heka (
}
# Heka self-monitoring
if $heka_monitoring {
$heka_monitoring_ensure = present
} else {
$heka_monitoring_ensure = absent
}
if $heka_monitoring {
heka::filter::sandbox { "heka_monitoring_${title}":
ensure => $heka_monitoring_ensure,
config_dir => $config_dir,
filename => "${lma_collector::params::plugins_dir}/filters/heka_monitoring.lua",
message_matcher => "Type == 'heka.all-report'",