Added a Monarch metrics collector
- Added a small wrapper lib/ts_mon_config which sets up the global
singleton collector without adding the noisy command line flags from
ts_mon's config.add_argparse_options
BUG=chromium:573323
TEST=Imports work
Change-Id: Ic618249c235504421c2e20ea7f827c43fbe68f1d
Reviewed-on: https://chromium-review.googlesource.com/319638
Commit-Ready: Paul Hobbs <phobbs@google.com>
Tested-by: Paul Hobbs <phobbs@google.com>
Reviewed-by: Paul Hobbs <phobbs@google.com>
diff --git a/scripts/cbuildbot.py b/scripts/cbuildbot.py
index 3d89ca7..ad1e1a8 100644
--- a/scripts/cbuildbot.py
+++ b/scripts/cbuildbot.py
@@ -45,6 +45,7 @@
from chromite.lib import retry_stats
from chromite.lib import sudo
from chromite.lib import timeout_util
+from chromite.lib import ts_mon_config
_DEFAULT_LOG_DIR = 'cbuildbot_logs'
@@ -1012,6 +1013,7 @@
if run_type == _ENVIRONMENT_PROD:
cidb.CIDBConnectionFactory.SetupProdCidb()
+ ts_mon_config.setup_ts_mon_global_state()
elif run_type == _ENVIRONMENT_DEBUG:
cidb.CIDBConnectionFactory.SetupDebugCidb()
else: