utils: extract trace init logic to telemetry.initialize
Added telemetry.initialize method to initialize the
opentelemetry library based on config. Currently only
trace is initialized.
BUG=b:266131531
TEST=Unit tests passing
Change-Id: I04f3dd29fef68ec78205acae6826f3b3f55dc8f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4494752
Tested-by: Anuj Jamwal <anujjamwal@google.com>
Reviewed-by: Alex Klein <saklein@chromium.org>
Auto-Submit: Anuj Jamwal <anujjamwal@google.com>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/scripts/telemetry_poc.py b/scripts/telemetry_poc.py
index c0008f5..559ceb0 100644
--- a/scripts/telemetry_poc.py
+++ b/scripts/telemetry_poc.py
@@ -9,9 +9,13 @@
from typing import List, Optional
from chromite.lib import commandline
+from chromite.utils import telemetry
from chromite.utils.telemetry import trace
+telemetry.initialize()
+
+
def get_parser() -> commandline.ArgumentParser:
"""Build the argument parser."""
parser = commandline.ArgumentParser(description=__doc__)