[openstack-dev] [telemetry] Pollsters for Veritas HyperScale

gordon chung gord at live.ca
Mon Feb 13 16:14:35 UTC 2017

On 10/02/17 12:24 AM, Nirendra Awasthi wrote:

> Overview:
> * HyperScale pollsters are required to collect and monitor HyperScale
> storage statistics.
> * Collected statistics can be visualized in HyperScale dashboard.
> * Pollsters are deployed on all the managed computes, HyperScale data
> plane and HyperScale control plane.
> * Pollsters are driven by a separate HyperScale service
> Pollsters:
> HyperScale pollsters are divided into following categories:
>     - Compute plane pollsters
>     - Data plane pollsters
>     - Tenant pollsters
>     - Cloud pollsters

i assume this is a vendor specific solution. we don't/prefer not to 
store drivers in Ceilometer. you can take a look at how powervm does 
this[1]. they basically extend the existing interfaces we provide[2]. i 
suspect you want to do something similar. if there's an interface 
missing, feel free to propose it.

for everything else, we detect pollsters to load via entry_points[3][4]. 
i imagine you want to leverage that and add your own pollster in same 
namespace for Ceilometer to pickup.

lastly, the polling control is handled by polling.yaml and not the 

you're welcome to post your solution to ceilometer repo. just know, all 
the driver specific code will be probably pushed outside the repo.

[1] https://github.com/openstack/ceilometer-powervm
[3] https://github.com/openstack/ceilometer/blob/master/setup.cfg#L80
[4] https://github.com/openstack/ceilometer/blob/master/setup.cfg#L143


More information about the OpenStack-dev mailing list