From be7835a195520620f9ff362825cfeafa0b914366 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sun, 13 Oct 2024 11:59:23 +0900 Subject: [PATCH] Support file watcher to trigger GMR report Allow generating GMR report upon file trigger in addition to a signal. The feature has been available in oslo.reports since 1.11.0[1] but it can't be used in ceilometer without proper initialization. [1] d23e0a65b23dc77d0104075d2313de6ca22b5cae Change-Id: Ib08a808cff3203aa90c91e3bc25c3d46a14f0ade --- ceilometer/service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ceilometer/service.py b/ceilometer/service.py index dea79c61e3..667db46061 100644 --- a/ceilometer/service.py +++ b/ceilometer/service.py @@ -18,6 +18,7 @@ from oslo_config import cfg import oslo_i18n from oslo_log import log from oslo_reports import guru_meditation_report as gmr +from oslo_reports import opts as gmr_opts from ceilometer import keystone_client from ceilometer import messaging @@ -55,6 +56,7 @@ def prepare_service(argv=None, config_files=None, conf=None): utils.setup_root_helper(conf) sample.setup(conf) - gmr.TextGuruMeditation.setup_autorun(version) + gmr_opts.set_defaults(conf) + gmr.TextGuruMeditation.setup_autorun(version, conf=conf) messaging.setup() return conf