> 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@lists.openstack.org > Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack