summaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/day2_configs/collectd/add_plugins.yaml
blob: 9e80ce8d776b1880feb241c3ebdee816ba6637b5 (plain)
1
2
3
4
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
40
41
42
43
44
45
46
47
data:
  node-collectd.conf: |-
    FQDNLookup false

    LoadPlugin cpu
    LoadPlugin memory
    LoadPlugin cpufreq
    LoadPlugin disk
    LoadPlugin ethstat
    LoadPlugin ipc
    LoadPlugin ipmi
    LoadPlugin load
    LoadPlugin numa
    LoadPlugin processes
    LoadPlugin df
    LoadPlugin turbostat
    LoadPlugin uptime
    LoadPlugin contextswitch
    LoadPlugin irq
    LoadPlugin df
    LoadPlugin swap
    LoadPlugin write_prometheus

    LoadPlugin logfile
    <Plugin logfile>
      LogLevel info
      File "/var/log/collectd.log"
      Timestamp true
      PrintSeverity false
    </Plugin>
    <Plugin "cpu">
      Interval 5
      ReportByState false
      ReportByCpu false
    </Plugin>

    <Plugin "memory">
      Interval 30
      ValuesAbsolute false
      ValuesPercentage true
    </Plugin>

    <Plugin "write_prometheus">
     Port "{{ .Values.prometheus_port }}"
    </Plugin>

    #Last line (collectd requires ‘\n’ at the last line)