Thursday, October 29 • 11:00am - 11:40am
Ceilometer: Work session

Sign up or log in to save this to your schedule and see who's attending!

Refining Polling

instance metadata refinement
each poll for instance related meters per host, polls the nova api for metadata details and subsequently polls hypervisor for actual metric
values. this means for each host, we hit the nova api. the idea here is to separate the metadata polling from metric polling so that we poll
nova-api only once. this does mean that the metadata associated with metric potentially can be unsync'd.

healthcheck events
we are blocking volume=1 samples so now the polled volume=1 samples are useless. they do offer ability to function as resource
healthcheck which is still useful as events. this is discuss what we need to do build events from polling.
- do we just switch the output to build events rather than samples?
- how do we define/name healthcheck events

creating a new polling definition
we currently leverage the pipeline definition to define polling. we probably shouldn't. if we define new interface, we can truly separate polling from processing.
- we can also consider how to handle more granular polling.. ie polling frequency per project.
- Stevedore as configuration is a bit problematic too: http://lists.openstack.org/pipermail/openstack-dev/2015-September/074203.html
- polling logic to handle same multiple interval polling
- ie. one pollster set for 5, another set for 10, we should really only poll once.
- Do we want to continue with batching the polling tasks as a single task per interval. Isn't it more logical to have a single task per poll at whatever interval it wants?
- this works but we need to redefine what a 'task' is. currently a 'task' is a request to retreive a single meter. using this definition we will have a redundant calls as we often are able to get multiple data from a single api req.
- small requests are more scalable (horizontally) and things which do just one thing are easier to debug


Thursday October 29, 2015 11:00am - 11:40am
Kiri room
  • format json

Attendees (0)