Puppet Class: telegraf::params

Defined in:
manifests/params.pp

Overview

Class: telegraf::params

A set of default parameters for Telegraf’s configuration.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'manifests/params.pp', line 5

class telegraf::params {

  $ensure                 = 'present'
  $config_file            = '/etc/telegraf/telegraf.conf'
  $hostname               = $::hostname
  $interval               = '10s'
  $round_interval         = true
  $metric_buffer_limit    = '1000'
  $flush_buffer_when_full = true
  $collection_jitter      = '0s'
  $flush_interval         = '10s'
  $flush_jitter           = '0s'
  $debug                  = false
  $quiet                  = false
  $global_tags            = {}
  $manage_service         = true
  $manage_repo            = true

  $outputs = {
    'influxdb'  => {
      'urls'     => [ 'http://localhost:8086' ],
      'database' => 'telegraf',
      'username' => 'telegraf',
      'password' => 'metricsmetricsmetrics',
    }
  }

  $inputs = {
    'cpu'  => {
      'percpu'   => true,
      'totalcpu' => true,
    }
  }

}