Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 445d0493c2316c70a978db7fc7df24fa9ee01e44..582815fe5cb8f12fd8a41fc4fb3bfb3119f52304 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -3589,6 +3589,34 @@ other types of suffix sets. |
<summary>Network error during OAuth2 access token fetch.</summary> |
</histogram> |
+<histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess"> |
+ <summary> |
+ Whether we were able to contact the AD Domain Controller. This check is |
+ performed once at start-up. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError"> |
+ <summary> |
+ Enum of possible things that can fail while checking for enterprise env. |
+ This check is performed once at start-up. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled"> |
+ <summary> |
+ Whether the machine is part of an AD domain. This check is performed once at |
+ start-up. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="EnterpriseCheck.OSType" enum="OsSuite"> |
+ <summary> |
+ The rough Windows suite we are runnnig on. This check is performed once at |
+ start-up. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Event.CoalescedCount.Mouse"> |
<summary>Number of Mouse events coalesced.</summary> |
</histogram> |
@@ -22995,6 +23023,11 @@ other types of suffix sets. |
<int value="4" label="TTLS"/> |
</enum> |
+<enum name="EnterpriseCheckError" type="int"> |
+ <int value="0" label="Cound not get net join info."/> |
+ <int value="1" label="Cound not bind to domain controller."/> |
+</enum> |
+ |
<enum name="EnterpriseDeviceManagementStatus" type="int"> |
<summary> |
Status codes produced by DeviceManagementService for requests made to the |
@@ -27845,6 +27878,12 @@ other types of suffix sets. |
<int value="34" label="ERANGE">Numerical result out of range</int> |
</enum> |
+<enum name="OsSuite" type="int"> |
+ <int value="0" label="Windows Home Edition"/> |
+ <int value="1" label="Windows Proffesional Edition (or better)"/> |
+ <int value="2" label="Windows Server Edition"/> |
+</enum> |
+ |
<enum name="OSXExceptionHandlerEvents" type="int"> |
<int value="0" label="EXCEPTION_ACCESSIBILITY"> |
Object does not support accessibility attributes |