tripleo-heat-templates/environments/collectd-environment.yaml
Martin Mágr b76d7623ac QDR for metrics collection purposes
This patch adds composable new service (QDR) for containerized deployments.
Metrics QDR will run on each overcloud node in 'edge' mode. This basically
means that there is a possibility that there will be two QDRs running
on controllers in case that oslo messaging is deployed. This is a reason why
we need separate composable service for this use case.

Depends-On: If9e3658d304c3071f53ecb1c42796d2603875fcd
Depends-On: I68f39b6bda02ba3920f2ab1cf2df0bd54ad7453f
Depends-On: I73f988d05840eca44949f13f248f86d094a57c46
Change-Id: I1353020f874b348afd98e7ed3832033f85a5267f
2018-07-31 21:55:45 +00:00

52 lines
1.3 KiB
YAML

resource_registry:
OS::TripleO::Services::Collectd: ../docker/services/metrics/collectd.yaml
# parameter_defaults:
#
## Collectd server configuration
# CollectdServer: collectd0.example.com
#
################
#### Other config parameters, the values shown here are the defaults
################
#
# CollectdServerPort: 25826
# CollectdSecurityLevel: None
#
################
#### If CollectdSecurityLevel is set to Encrypt or Sign
#### the following parameters are also needed
###############
#
# CollectdUsername: user
# CollectdPassword: password
#
## CollectdDefaultPlugins, These are the default plugins used by collectd
#
# CollectdDefaultPlugins:
# - disk
# - interface
# - load
# - memory
# - processes
# - tcpconns
#
## Extra plugins can be enabled by the CollectdExtraPlugins parameter:
## All the plugins availables are:
#
# CollectdExtraPlugins:
# - disk
# - df
#
## You can use ExtraConfig (or one of the related *ExtraConfig keys)
## to configure collectd. See the documentation for puppet-collectd at
## https://github.com/voxpupuli/puppet-collectd for details.
#
# ExtraConfig:
# collectd::plugin::disk::disks:
# - "/^[vhs]d[a-f][0-9]?$/"
# collectd::plugin::df::mountpoints:
# - "/"
# collectd::plugin::df::ignoreselected: false
# collectd::plugin::cpu::valuespercentage: true