Comment 6 for bug 1927277

Revision history for this message
Aurelien Lourot (aurelien-lourot) wrote : Re: Ceilometer-agent-compute service not running

This is not related to pause/resume. On a fresh focal-ussuri deployment [0] ceilometer-agent-compute.log shows that it's getting a SIGTERM every ~10 seconds:

2021-07-22 11:41:08.495 65340 INFO ceilometer.polling.manager [-] Looking for dynamic pollsters configurations at [['/etc/ceilometer/pollsters.d']].
2021-07-22 11:41:08.506 65340 INFO ceilometer.polling.manager [-] No dynamic pollsters found in folder [/etc/ceilometer/pollsters.d].
2021-07-22 11:41:08.507 65340 INFO ceilometer.polling.manager [-] No dynamic pollsters file found in dirs [['/etc/ceilometer/pollsters.d']].
2021-07-22 11:41:12.537 65302 INFO cotyledon._service_manager [-] Caught SIGTERM signal, graceful exiting of master process
2021-07-22 11:41:12.539 65340 INFO cotyledon._service [-] Caught SIGTERM signal, graceful exiting of service AgentManager(0) [65340]
2021-07-22 11:41:18.148 65385 INFO ceilometer.polling.manager [-] Looking for dynamic pollsters configurations at [['/etc/ceilometer/pollsters.d']].
2021-07-22 11:41:18.160 65385 INFO ceilometer.polling.manager [-] No dynamic pollsters found in folder [/etc/ceilometer/pollsters.d].
2021-07-22 11:41:18.160 65385 INFO ceilometer.polling.manager [-] No dynamic pollsters file found in dirs [['/etc/ceilometer/pollsters.d']].
2021-07-22 11:41:21.788 65356 INFO cotyledon._service_manager [-] Caught SIGTERM signal, graceful exiting of master process
2021-07-22 11:41:21.791 65385 INFO cotyledon._service [-] Caught SIGTERM signal, graceful exiting of service AgentManager(0) [65385]
2021-07-22 11:41:27.046 65420 INFO ceilometer.polling.manager [-] Looking for dynamic pollsters configurations at [['/etc/ceilometer/pollsters.d']].
2021-07-22 11:41:27.057 65420 INFO ceilometer.polling.manager [-] No dynamic pollsters found in folder [/etc/ceilometer/pollsters.d].
2021-07-22 11:41:27.057 65420 INFO ceilometer.polling.manager [-] No dynamic pollsters file found in dirs [['/etc/ceilometer/pollsters.d']].
2021-07-22 11:41:30.786 65399 INFO cotyledon._service_manager [-] Caught SIGTERM signal, graceful exiting of master process
2021-07-22 11:41:30.788 65420 INFO cotyledon._service [-] Caught SIGTERM signal, graceful exiting of service AgentManager(0) [65420]

The real issue here is "No dynamic pollsters found in folder [/etc/ceilometer/pollsters.d]." actually. Our charm produces /etc/ceilometer/polling.yaml [1] but the default path for searching for YAML files is now /etc/ceilometer/pollsters.d/ [2].

[0] https://github.com/openstack/charm-ceilometer-agent/blob/master/tests/bundles/focal-ussuri.yaml
[1] https://github.com/openstack/charm-ceilometer-agent/blob/master/hooks/ceilometer_utils.py#L53
[2] https://docs.openstack.org/ceilometer/latest/configuration/index.html