Config options for AMQP1 transport in collectd sensubility

This patch exposes configuration options for setting up collectd
sensubility to use AMQP1 transport. This is primarily for
compatability with the Service Telemetry Framework.

Change-Id: Id74eb494e022e88f0a1d5c1044d3a7a283b5178f
Depends-On: https://review.opendev.org/#/c/760122/
(cherry picked from commit 6fef2d86b2)
(cherry picked from commit 0b58b547b6)
This commit is contained in:
pleimer 2020-10-15 14:53:54 -04:00 committed by Paul Leimer
parent 290059ebb0
commit d9fa437f04
1 changed files with 14 additions and 0 deletions

View File

@ -322,6 +322,14 @@ parameters:
type: json
description: JSON formated definition of standalone checks to be scheduled on client side.
default: {}
CollectdSensubilityTransport:
type: string
description: Bus type for sent data. Options are 'sensu' (rabbitmq) and 'amqp1'
default: sensu
CollectdSensubilityResultsChannel:
type: string
description: AMQP1 channel address
default: collectd/notify
CollectdEnableContainerHealthCheck:
type: boolean
description: >
@ -626,6 +634,12 @@ outputs:
handlers: {get_param: CollectdContainerHealthCheckHandlers}
occurrences: {get_param: CollectdContainerHealthCheckOccurrences}
refresh: {get_param: CollectdContainerHealthCheckRefresh}
tripleo::profile::base::metrics::collectd::sensubility::results_channel:
get_param: CollectdSensubilityResultsChannel
tripleo::profile::base::metrics::collectd::sensubility::transport:
get_param: CollectdSensubilityTransport
tripleo::profile::base::metrics::collectd::sensubility::amqp_port:
get_param: CollectdAmqpPort
- {}
- if:
- enable_libpodstats