diff --git a/environments/metrics/ceilometer-write-qdr.yaml b/environments/metrics/ceilometer-write-qdr.yaml new file mode 100644 index 0000000000..bc0b63db52 --- /dev/null +++ b/environments/metrics/ceilometer-write-qdr.yaml @@ -0,0 +1,11 @@ +## This environment serves the purpose of enabling ceilometer to send telemetry and notification data +## through QPID dispatch routers. + +resource_registry: + OS::TripleO::Services::CeilometerAgentCentral: ../../docker/services/ceilometer-agent-central.yaml + OS::TripleO::Services::CeilometerAgentNotification: ../../docker/services/ceilometer-agent-notification.yaml + OS::TripleO::Services::CeilometerAgentIpmi: ../../docker/services/ceilometer-agent-ipmi.yaml + OS::TripleO::Services::ComputeCeilometerAgent: ../../docker/services/ceilometer-agent-compute.yaml + +parameter_defaults: + CeilometerQdrPublish: true diff --git a/environments/metrics/collectd-write-qdr.yaml b/environments/metrics/collectd-write-qdr.yaml index 308a8d62b2..022a87858a 100644 --- a/environments/metrics/collectd-write-qdr.yaml +++ b/environments/metrics/collectd-write-qdr.yaml @@ -1,15 +1,11 @@ -## This environment servers the purpose of enabling collectd to send metrics -## through mesh of QPID dispatch routers. Each overcloud node will have one local -## qdrouterd service running and collectd will send data to it. - +## This environment serves the purpose of enabling collectd to send telemetry and notification data +## through QPID dispatch routers. resource_registry: OS::TripleO::Services::Collectd: ../../docker/services/metrics/collectd.yaml - OS::TripleO::Services::MetricsQdr: ../../docker/services/metrics/qdr.yaml parameter_defaults: - CeilometerQdrPublish: true CollectdConnectionType: amqp1 CollectdAmqpInstances: notify: @@ -18,7 +14,7 @@ parameter_defaults: presettle: true telemetry: format: JSON - presettle: false + presettle: true #MetricsQdrConnectors: # - host: IP1 # port: 1234 diff --git a/environments/metrics/qdr-edge-only.yaml b/environments/metrics/qdr-edge-only.yaml new file mode 100644 index 0000000000..9cb8e27a8a --- /dev/null +++ b/environments/metrics/qdr-edge-only.yaml @@ -0,0 +1,19 @@ +## This environment serves the purpose of enabling deployment of QPID dispatch routers (aka QDR). +## Each overcloud node will have one local qdrouterd service running and operating in edge mode, +## eg. sending received data straight to defined MetricsQdrConnectors + + +resource_registry: + OS::TripleO::Services::MetricsQdr: ../../docker/services/metrics/qdr.yaml + +parameter_defaults: + ExtraConfig: + tripleo::profile::base::metrics::qdr::router_mode: edge + #MetricsQdrConnectors: + # - host: qdr-normal-sa-telemetry.apps.remote.tld + # port: 443 + # role: inter-router + # sslProfile: sslProfile + # verifyHostname: false + #MetricsQdrSSLProfiles: + # - name: sslProfile