diff --git a/designate/cmd/api.py b/designate/cmd/api.py
index d2caa41b2..9eb085e65 100644
--- a/designate/cmd/api.py
+++ b/designate/cmd/api.py
@@ -17,6 +17,7 @@ import sys
 
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 
 from designate.api import service as api_service
 import designate.conf
@@ -33,7 +34,8 @@ CONF.import_group('keystone_authtoken', 'keystonemiddleware.auth_token')
 def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     server = api_service.Service()
     heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name)
diff --git a/designate/cmd/central.py b/designate/cmd/central.py
index 28fde84e7..08330303d 100644
--- a/designate/cmd/central.py
+++ b/designate/cmd/central.py
@@ -17,6 +17,7 @@ import sys
 
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 
 from designate.central import service as central_service
 import designate.conf
@@ -32,7 +33,8 @@ CONF = designate.conf.CONF
 def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     server = central_service.Service()
     heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name,
diff --git a/designate/cmd/manage.py b/designate/cmd/manage.py
index 856d0d70d..5878eea84 100644
--- a/designate/cmd/manage.py
+++ b/designate/cmd/manage.py
@@ -23,6 +23,7 @@ import eventlet
 from oslo_config import cfg
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 from stevedore.extension import ExtensionManager
 
 import designate.conf
@@ -114,7 +115,8 @@ def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
 
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     try:
         fn = CONF.category.action_fn
diff --git a/designate/cmd/mdns.py b/designate/cmd/mdns.py
index f7d0fe41d..19cf0b909 100644
--- a/designate/cmd/mdns.py
+++ b/designate/cmd/mdns.py
@@ -17,6 +17,7 @@ import sys
 
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 
 import designate.conf
 from designate import heartbeat_emitter
@@ -32,7 +33,8 @@ CONF = designate.conf.CONF
 def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     server = mdns_service.Service()
     heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name)
diff --git a/designate/cmd/producer.py b/designate/cmd/producer.py
index dd01aafd5..e58c7f40f 100644
--- a/designate/cmd/producer.py
+++ b/designate/cmd/producer.py
@@ -17,6 +17,7 @@ import sys
 
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 
 import designate.conf
 from designate import heartbeat_emitter
@@ -33,7 +34,8 @@ LOG = logging.getLogger(__name__)
 def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     server = producer_service.Service()
     heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name)
diff --git a/designate/cmd/sink.py b/designate/cmd/sink.py
index b6e6347ac..9c173aa97 100644
--- a/designate/cmd/sink.py
+++ b/designate/cmd/sink.py
@@ -17,6 +17,7 @@ import sys
 
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 
 import designate.conf
 from designate import heartbeat_emitter
@@ -32,7 +33,8 @@ CONF = designate.conf.CONF
 def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     server = sink_service.Service()
     heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name)
diff --git a/designate/cmd/worker.py b/designate/cmd/worker.py
index 226c3580a..f40a92daa 100644
--- a/designate/cmd/worker.py
+++ b/designate/cmd/worker.py
@@ -17,6 +17,7 @@ import sys
 
 from oslo_log import log as logging
 from oslo_reports import guru_meditation_report as gmr
+from oslo_reports import opts as gmr_opts
 
 import designate.conf
 from designate import heartbeat_emitter
@@ -33,7 +34,8 @@ LOG = logging.getLogger(__name__)
 def main():
     utils.read_config('designate', sys.argv)
     logging.setup(CONF, 'designate')
-    gmr.TextGuruMeditation.setup_autorun(version)
+    gmr_opts.set_defaults(CONF)
+    gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
 
     server = worker_service.Service()
     heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name)