1 # Config file for collectd(1).
3 # Some plugins need additional configuration and are disabled by default.
4 # Please read collectd.conf(5) for details.
6 # You should also read /usr/share/doc/collectd-core/README.Debian.plugins
7 # before enabling any more plugins.
9 ##############################################################################
11 #----------------------------------------------------------------------------#
12 # Global settings for the daemon. #
13 ##############################################################################
18 Interval {{ interval }}
20 ##############################################################################
21 # LoadPlugin section #
22 #----------------------------------------------------------------------------#
23 # Specify what features to activate. #
24 ##############################################################################
27 {% for plugin in loadplugins if plugin != "ovs_stats" %}
28 LoadPlugin {{ plugin }}
31 {% if "ovs_stats" in plugins %}
32 <LoadPlugin ovs_stats>
38 ##############################################################################
39 # Plugin configuration #
40 #----------------------------------------------------------------------------#
41 # In this section configuration stubs for each plugin are provided. A desc- #
42 # ription of those options is available in the collectd.conf(5) manual page. #
43 ##############################################################################
60 ConnectionRetryDelay 0
72 ValuesPercentage false
81 ValuesPercentage false
85 {% if "intel_rdt" in plugins %}
91 {% if "intel_pmu" in plugins %}
93 ReportHardwareCacheEvents true
94 ReportKernelPMUEvents true
95 ReportSoftwareEvents true
96 EventList "{{ plugins['intel_pmu']['pmu_event_path'] }}"
100 {% if "dpdkstat" in plugins %}
105 ProcessType "secondary"
108 SharedMemObj "dpdk_collectd_stats_0"
109 EnabledPortMask 0xffff
110 {% for port_name in port_names %}
111 PortName {{ port_name }}
116 {% if "virt" in plugins %}
118 # monitor all domains
120 ExtraStats "cpu_util disk disk_err domain_state fs_info job_stats_background pcpu perf vcpupin"
124 {% if "ovs_stats" in plugins %}
128 Socket "{{ plugins['ovs_stats']['ovs_socket_path'] }}"
129 # don't specify bridges, monitor all bridges