----- Original Message ----- > A couple of related questions on managing CM pollster behavior via "config" > type files: > > 1. I'm trying to make some modifications to the timing of the Glance (image) > polling in a default CM install. It looks like the pipeline interval fields > are the way to do it, and that I should tweak it using a yaml config file, > but I can't seem to verify based on a read-through of the code. Can anyone > confirm?
Yep, the configured interval in the /etc/ceilometer/pipeline.yaml is the way to go. For example: $ sed -i 's/interval: .*$/interval: 10/' /etc/ceilometer/pipeline.yaml $ # restart ceilometer-agent-central $ ceilometer sample-list -m image.size | tail -5 | df52ee46-91c0-417a-a27c-ca0b447fb5db | image.size | gauge | 25165824.0 | B | 2013-07-03T21:40:15 | | df52ee46-91c0-417a-a27c-ca0b447fb5db | image.size | gauge | 25165824.0 | B | 2013-07-03T21:40:25 | | df52ee46-91c0-417a-a27c-ca0b447fb5db | image.size | gauge | 25165824.0 | B | 2013-07-03T21:40:35 | | df52ee46-91c0-417a-a27c-ca0b447fb5db | image.size | gauge | 25165824.0 | B | 2013-07-03T21:40:45 | +--------------------------------------+------------+-------+------------+------+----------------------------+ As you see the meter is now being collected at a 10s cadence. This timing is pulled in via the AgentManager base class: https://github.com/openstack/ceilometer/blob/master/ceilometer/agent.py#L90 > 2. Similarly, it looks like disabling pollsters is done via the oslo.cfg > logic in the agent manager. I'd like to populate that using a config > file....is there logic already to do that that I haven't come across yet? Well the way I'd disable a pollster is simply by configuring the counters exclusion in the pipeline.yaml. For example to disable the pollster providing the image.size meter referred to above, the following will do the trick: counters: - "*" - "!image.size" i.e. allow everything but the image.size meter. Confirm as before using: $ # restart ceilometer-agent-central $ ceilometer sample-list -m image.size | tail -5 Cheers, Eoghan > - Phil > > _______________________________________________ > OpenStack-dev mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
