6861fb324b
This change fixes typos in comments, parameter descriptions and ansible task names. Change-Id: I82b67ca834077b66ebd71744face3bba0b43da2f
80 lines
2.5 KiB
YAML
80 lines
2.5 KiB
YAML
# Enable data collection that is compatible with the STF data model.
|
|
# Enablement of the collectors and transport are done with separate environment files.
|
|
# Recommended:
|
|
# - environments/metrics/ceilometer-qdr-write.yaml
|
|
# - environments/metrics/collectd-qdr-write.yaml
|
|
# - environments/metrics/qdr-edge-only.yaml
|
|
|
|
parameter_defaults:
|
|
# only send to STF, not other publishers
|
|
EventPipelinePublishers: []
|
|
PipelinePublishers: []
|
|
|
|
# manage the polling and pipeline configuration files for Ceilometer agents
|
|
ManagePolling: true
|
|
ManagePipeline: true
|
|
|
|
# required to set valid parameter due to typo in ceilometer-write-qdr.yaml
|
|
CeilometerQdrPublishMetrics: true
|
|
|
|
# enable collection of API status
|
|
CollectdEnableSensubility: true
|
|
CollectdSensubilityTransport: amqp1
|
|
CollectdSensubilityResultsChannel: sensubility/metrics
|
|
|
|
# enable collection of containerized service metrics
|
|
CollectdEnableLibpodstats: true
|
|
|
|
# set collectd overrides for higher telemetry resolution and extra plugins
|
|
# to load
|
|
CollectdConnectionType: amqp1
|
|
CollectdAmqpInterval: 5
|
|
CollectdDefaultPollingInterval: 5
|
|
CollectdAmqpSendQueueLimit: 50
|
|
CollectdExtraPlugins:
|
|
- vmem
|
|
|
|
ExtraConfig:
|
|
ceilometer::agent::polling::polling_interval: 30
|
|
ceilometer::agent::polling::polling_meters:
|
|
- cpu
|
|
- disk.*
|
|
- ip.*
|
|
- image.*
|
|
- memory
|
|
- memory.*
|
|
- network.*
|
|
- perf.*
|
|
- port
|
|
- port.*
|
|
- switch
|
|
- switch.*
|
|
- storage.*
|
|
- volume.*
|
|
|
|
# receive extra information about virtual memory
|
|
collectd::plugin::vmem::verbose: true
|
|
|
|
# provide name and uuid in addition to hostname for better correlation
|
|
# to ceilometer data
|
|
collectd::plugin::virt::hostname_format: "name uuid hostname"
|
|
|
|
# provide the human-friendly name of the virtual instance
|
|
collectd::plugin::virt::plugin_instance_format: metadata
|
|
|
|
# set memcached collectd plugin to report its metrics by hostname
|
|
# rather than host IP, ensuring metrics in the dashboard remain uniform
|
|
collectd::plugin::memcached::instances:
|
|
local:
|
|
host: "%{lookup('fqdn_canonical')}"
|
|
port: 11211
|
|
|
|
# The snippet below should be added to a separate yaml file, edited, and
|
|
# passed in at deploy time.
|
|
#MetricsQdrConnectors:
|
|
# - host: qdr-normal-sa-telemetry.apps.remote.tld
|
|
# port: 443
|
|
# role: edge
|
|
# sslProfile: sslProfile
|
|
# verifyHostname: false
|