ceilometer agent #364

Supports: bionic focal groovy hirsute impish


Ceilometer project aims to become the infrastructure to collect measurements within OpenStack so that no two agents would need to be written to collect the same data. It's primary targets are monitoring and metering, but the framework should be easily expandable to collect for other needs. To that effect, Ceilometer should be able to share collected data with a variety of consumers. . This charm should be used in conjunction with the ceilometer and nova-compute charms to collect OpenStack measurements.


This charm provides the Ceilometer Compute Agent for OpenStack.

It must be deployed as a subordinate to each nova-compute node.

See the Ceilometer charm for usage details.


(boolean) The default ceilometer pollster collection runs a limited set of pollsters. Enable this to run all the available pollsters. This setting only takes effect from Queens onwards.
(string) Used by the nrpe-external-master subordinate charm. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
(string) A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup
(int) Number of seconds between Ceilometer compute agent pollster collections. This setting only takes effect from Queens onwards.
(string) Username to request access on rabbitmq-server.
(string) RabbitMQ virtual host to request access on rabbitmq-server.
(boolean) Openstack mostly defaults to using public endpoints for internal communication between services. If set to True this option will configure services to use internal endpoints where possible.