Add config option for collectd libpodstats

Change-Id: I1f47772d01e10b3f399bd4ba3da90b6016e407b0
Depends-On: https://review.opendev.org/754838
Signed-off-by: pleimer <pfbleimer@gmail.com>
This commit is contained in:
pleimer 2020-09-28 15:41:23 -04:00
parent fa29cb3613
commit 824f1b8d3b
3 changed files with 13 additions and 0 deletions

View File

@ -173,6 +173,7 @@ parameter_defaults:
CollectdExtraPlugins:
- rrdtool
CollectdEnableSensubility: true
CollectdEnableLibpodstats: true
LoggingServers:
- host: 127.0.0.1
port: 24224

View File

@ -156,6 +156,7 @@ parameter_defaults:
CollectdAmqpInterval: 5
CollectdDefaultPollingInterval: 5
CollectdEnableSensubility: true
CollectdEnableLibpodstats: true
CollectdAmqpInstances:
notify:
notify: true

View File

@ -370,6 +370,10 @@ parameters:
type: boolean
description: Set to true to enable mcelog
default: false
CollectdEnableLibpodstats:
type: boolean
description: Set to true if collectd should run the libpodstats plugin
default: false
conditions:
amqp_connection:
@ -396,6 +400,8 @@ conditions:
sensubility_needs_sudo:
not:
equals: [{get_param: CollectdSensubilityExecSudoRule}, '']
enable_libpodstats:
equals: [{get_param: CollectdEnableLibpodstats}, true]
resources:
ContainersCommon:
@ -647,6 +653,11 @@ outputs:
occurrences: {get_param: CollectdContainerHealthCheckOccurrences}
refresh: {get_param: CollectdContainerHealthCheckRefresh}
- {}
- if:
- enable_libpodstats
- tripleo::profile::base::metrics::collectd::enable_libpodstats:
get_param: CollectdEnableLibpodstats
- {}
service_config_settings: {}
# BEGIN DOCKER SETTINGS
puppet_config: