Puppet Class: logstash_tcp_reporter
Summary
Reports logs and metrics to logstash via tcp
Overview
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'manifests/init.pp', line 28
class logstash_tcp_reporter (
Stdlib::Host $logstash_host = '127.0.0.1',
Stdlib::Port $logstash_port = 5999,
Integer $logstash_timeout = 10,
String $config_owner = $logstash_tcp_reporter::params::config_owner,
String $config_group = $logstash_tcp_reporter::params::config_group,
) inherits logstash_tcp_reporter::params {
file { '/etc/puppetlabs/puppet/logstash_tcp.yaml':
ensure => file,
content => template("${module_name}/logstash_tcp.yaml.erb"),
mode => '0440',
owner => $config_owner,
group => $config_group,
}
}
|