[Openstack] ceilometer question: metering number of running instances
Eoghan Glynn
eglynn at redhat.com
Tue Dec 9 12:41:55 UTC 2014
> Hi all,
>
> I'm looking for a way of how to meter the number of running instances (per
> tenant).
>
> Currently, the Sum value in ceilometer statistics command's output is
> confusing, mostly because the high number of notifications generated by nova
> for each instance. As a result, also the graph in Resource Usage view does
> not
> seem really useful at least for 'instances' meter.
>
> (See https://bugs.launchpad.net/ceilometer/+bug/1396257 for this problem)
>
> So, what is the correct way? Should I group the statistics output by
> resource_id like
>
> ceilometer statistics -m instance -q 'timestamp>2014-12-03T00' -g resource_id
You could use the new selectable cardinality aggregate added in icehouse,
e.g.
ceilometer statistics -a 'cardinality<-resource_id' \
-m instance -q 'timestamp>2014-12-03T00:00:00'
which counts the number of distinct value of a particular attribute
within the matching samples (in this cse, the instance UUID).
Cheers,
Eoghan
> and just count the number of resources in this output, which should (?) be
> the
> number of running instances?
>
> Jiri
>
> --
> Jiri Suchomel
>
> SUSE LINUX, s.r.o.
> Lihovarská 1060/12
> tel: +420 284 028 960
> 190 00 Praha 9, Czech Republic http://www.suse.cz
>
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
More information about the Openstack
mailing list