diff options
author | Deepak S <deepak.s@linux.intel.com> | 2016-12-30 09:22:25 -0800 |
---|---|---|
committer | Deepak S <deepak.s@linux.intel.com> | 2017-01-19 08:28:10 +0530 |
commit | ddb76faa5841997bd3eec4ed2f3d33f56e66d0c3 (patch) | |
tree | 2970946f924aedcc318158d19e24a3252cdf0cd5 /yardstick/network_services/nfvi/collectd.conf | |
parent | 4c02cf5d19e2c36c9747a1c05d86331a1918baec (diff) |
Add infrastructure to add the NFVi KPI collections
This patches added common function to collect NFVi KPIs for given usecases
- Core KPIs like memory/LLC/IPC etc
- OVS stats
- memory stats etc.
JIRA: YARDSTICK-488
Change-Id: Iab41146392efc47b7313b1846a67728a44d0f1d6
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Diffstat (limited to 'yardstick/network_services/nfvi/collectd.conf')
-rw-r--r-- | yardstick/network_services/nfvi/collectd.conf | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/yardstick/network_services/nfvi/collectd.conf b/yardstick/network_services/nfvi/collectd.conf new file mode 100644 index 000000000..abcf24ded --- /dev/null +++ b/yardstick/network_services/nfvi/collectd.conf @@ -0,0 +1,80 @@ +# Config file for collectd(1). +# +# Some plugins need additional configuration and are disabled by default. +# Please read collectd.conf(5) for details. +# +# You should also read /usr/share/doc/collectd-core/README.Debian.plugins +# before enabling any more plugins. + +############################################################################## +# Global # +#----------------------------------------------------------------------------# +# Global settings for the daemon. # +############################################################################## + +Hostname "nsb_stats" +FQDNLookup true + +Interval 5 + +############################################################################## +# LoadPlugin section # +#----------------------------------------------------------------------------# +# Specify what features to activate. # +############################################################################## + +LoadPlugin amqp +LoadPlugin cpu +LoadPlugin intel_rdt +LoadPlugin memory + +############################################################################## +# Plugin configuration # +#----------------------------------------------------------------------------# +# In this section configuration stubs for each plugin are provided. A desc- # +# ription of those options is available in the collectd.conf(5) manual page. # +############################################################################## + +<Plugin amqp> + <Publish "name"> + Host "0.0.0.0" + Port "5672" + VHost "/" + User "admin" + Password "admin" + Exchange "amq.fanout" + RoutingKey "collectd" + Persistent false + StoreRates false + ConnectionRetryDelay 0 + </Publish> +</Plugin> + +<Plugin cpu> + ReportByCpu true + ReportByState true + ValuesPercentage false +</Plugin> + +<Plugin memory> + ValuesAbsolute true + ValuesPercentage false +</Plugin> + +<LoadPlugin intel_rdt> + Interval 5 +</LoadPlugin> +<Plugin "intel_rdt"> + Cores "" +</Plugin> + +<Plugin memcached> + <Instance "local"> + Host "127.0.0.1" + Port "11211" + </Instance> +</Plugin> + +<Include "/etc/collectd/collectd.conf.d"> + Filter "*.conf" +</Include> |