# Enable data collection that is compatible with the STF data model. # Enablement of the collectors and transport are done with separate enviroment 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: "%{hiera('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