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].
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']]. polling. manager [-] No dynamic pollsters found in folder [/etc/ceilomete r/pollsters. d]. polling. manager [-] No dynamic pollsters file found in dirs [['/etc/ ceilometer/ pollsters. d']]. _service_ manager [-] Caught SIGTERM signal, graceful exiting of master process polling. manager [-] Looking for dynamic pollsters configurations at [['/etc/ ceilometer/ pollsters. d']]. polling. manager [-] No dynamic pollsters found in folder [/etc/ceilomete r/pollsters. d]. polling. manager [-] No dynamic pollsters file found in dirs [['/etc/ ceilometer/ pollsters. d']]. _service_ manager [-] Caught SIGTERM signal, graceful exiting of master process polling. manager [-] Looking for dynamic pollsters configurations at [['/etc/ ceilometer/ pollsters. d']]. polling. manager [-] No dynamic pollsters found in folder [/etc/ceilomete r/pollsters. d]. polling. manager [-] No dynamic pollsters file found in dirs [['/etc/ ceilometer/ pollsters. d']]. _service_ manager [-] Caught SIGTERM signal, graceful exiting of master process
2021-07-22 11:41:08.506 65340 INFO ceilometer.
2021-07-22 11:41:08.507 65340 INFO ceilometer.
2021-07-22 11:41:12.537 65302 INFO cotyledon.
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.
2021-07-22 11:41:18.160 65385 INFO ceilometer.
2021-07-22 11:41:18.160 65385 INFO ceilometer.
2021-07-22 11:41:21.788 65356 INFO cotyledon.
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.
2021-07-22 11:41:27.057 65420 INFO ceilometer.
2021-07-22 11:41:27.057 65420 INFO ceilometer.
2021-07-22 11:41:30.786 65399 INFO cotyledon.
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/ceilomete r/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-ceilomete r-agent/ blob/master/ tests/bundles/ focal-ussuri. yaml /github. com/openstack/ charm-ceilomete r-agent/ blob/master/ hooks/ceilomete r_utils. py#L53 /docs.openstack .org/ceilometer /latest/ configuration/ index.html
[1] https:/
[2] https:/