Make ceilometer sample interval configurable
This could already be configured via the ceilometer_pipeline_yaml_overrides in theory, but in practice this is very unpractical as one would have to override the whole sources configuration. Only overriding one key in a list of dicts is not possible. Change-Id: Ieb5569982f080446295cecc33fb70c6b5d1cb9d6
This commit is contained in:
parent
1ba5f61648
commit
6ca135ebbc
|
@ -122,6 +122,13 @@ sahara_ceilometer_enabled: false
|
|||
ceilometer_aodh_enabled: false
|
||||
ceilometer_gnocchi_enabled: false
|
||||
|
||||
# Sampling interval for ceilometer-polling services
|
||||
ceilometer_sample_interval: 600
|
||||
ceilometer_meter_sample_interval: "{{ ceilometer_sample_interval }}"
|
||||
ceilometer_cpu_source_sample_interval: "{{ ceilometer_sample_interval }}"
|
||||
ceilometer_disk_source_sample_interval: "{{ ceilometer_sample_interval }}"
|
||||
ceilometer_network_source_sample_interval: "{{ ceilometer_sample_interval }}"
|
||||
|
||||
## Keystone authentication middleware
|
||||
ceilometer_keystone_auth_plugin: password
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
feature:
|
||||
- |
|
||||
Support has been added to configure the sampling intervall for
|
||||
ceilometer-polling by setting ``ceilometer_sample_interval``.
|
||||
See the Ceilometer role documentation for per source options.
|
|
@ -1,20 +1,20 @@
|
|||
---
|
||||
sources:
|
||||
- name: meter_source
|
||||
interval: 600
|
||||
interval: {{ ceilometer_meter_sample_interval }}
|
||||
meters:
|
||||
- "*"
|
||||
sinks:
|
||||
- meter_sink
|
||||
- name: cpu_source
|
||||
interval: 600
|
||||
interval: {{ ceilometer_cpu_source_sample_interval }}
|
||||
meters:
|
||||
- "cpu"
|
||||
sinks:
|
||||
- cpu_sink
|
||||
- cpu_delta_sink
|
||||
- name: disk_source
|
||||
interval: 600
|
||||
interval: {{ ceilometer_disk_source_sample_interval }}
|
||||
meters:
|
||||
- "disk.read.bytes"
|
||||
- "disk.read.requests"
|
||||
|
@ -27,7 +27,7 @@ sources:
|
|||
sinks:
|
||||
- disk_sink
|
||||
- name: network_source
|
||||
interval: 600
|
||||
interval: {{ ceilometer_network_source_sample_interval }}
|
||||
meters:
|
||||
- "network.incoming.bytes"
|
||||
- "network.incoming.packets"
|
||||
|
|
Loading…
Reference in New Issue