Deprecate old metrics tool
Bug: 136987889
Bug: 131867764
Test: acloud create/list/reconnect/delete
Change-Id: I859ee52cbd5c44b4e4ee4ffbc229b3eae99ffeb5
diff --git a/metrics/metrics.py b/metrics/metrics.py
index 1d8b1a3..2a2ae08 100644
--- a/metrics/metrics.py
+++ b/metrics/metrics.py
@@ -14,19 +14,12 @@
r"""Acloud metrics functions."""
import logging
-import os
-import subprocess
from acloud.internal import constants
-# pylint: disable=import-error
-
-_METRICS_URL = 'http://asuite-218222.appspot.com/acloud/metrics'
-_VALID_DOMAINS = ["google.com", "android.com"]
-_COMMAND_GIT_CONFIG = ["git", "config", "--get", "user.email"]
logger = logging.getLogger(__name__)
-# pylint: disable=broad-except
+# pylint: disable=broad-except, import-error
def LogUsage(argv):
"""Log acloud start event.
@@ -43,15 +36,6 @@
Args:
argv: A list of system arguments.
"""
- # TODO(b131867764): We could remove this metics tool after we apply clearcut.
- try:
- from asuite import asuite_metrics
- asuite_metrics.log_event(_METRICS_URL, dummy_key_fallback=False,
- ldap=_GetLdap())
- except ImportError:
- logger.debug("No metrics recorder available, not sending metrics.")
-
- #Log start event via clearcut tool.
try:
from asuite import atest_utils
from asuite.metrics import metrics_utils
@@ -63,22 +47,6 @@
logger.debug("Failed to send start event:%s", str(e))
-#TODO(b131867764): We could remove this metics tool after we apply clearcut.
-def _GetLdap():
- """Return string email username for valid domains only, None otherwise."""
- try:
- acloud_project = os.path.join(
- os.environ[constants.ENV_ANDROID_BUILD_TOP], "tools", "acloud")
- email = subprocess.check_output(_COMMAND_GIT_CONFIG,
- cwd=acloud_project).strip()
- ldap, domain = email.split("@", 2)
- if domain in _VALID_DOMAINS:
- return ldap
- # pylint: disable=broad-except
- except Exception as e:
- logger.debug("error retrieving email: %s", e)
- return None
-
# pylint: disable=broad-except
def LogExitEvent(exit_code, stacktrace="", logs=""):
"""Log acloud exit event.