Index: components/user_prefs/tracked/tracked_preference_helper.cc |
diff --git a/components/user_prefs/tracked/tracked_preference_helper.cc b/components/user_prefs/tracked/tracked_preference_helper.cc |
index ade75aea9f46266c456f794f47ad1089fc495d38..f2e6883cf8ad995c25f1cc2d4355c1464e0c8b5f 100644 |
--- a/components/user_prefs/tracked/tracked_preference_helper.cc |
+++ b/components/user_prefs/tracked/tracked_preference_helper.cc |
@@ -6,6 +6,7 @@ |
#include "base/logging.h" |
#include "base/metrics/histogram.h" |
+#include "components/user_prefs/tracked/tracked_preference_histogram_names.h" |
TrackedPreferenceHelper::TrackedPreferenceHelper( |
const std::string& pref_path, |
@@ -53,33 +54,39 @@ void TrackedPreferenceHelper::ReportValidationResult( |
PrefHashStoreTransaction::ValueState value_state) const { |
switch (value_state) { |
case PrefHashStoreTransaction::UNCHANGED: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceUnchanged", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramUnchanged, reporting_id_, |
+ reporting_ids_count_); |
return; |
case PrefHashStoreTransaction::CLEARED: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceCleared", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramCleared, reporting_id_, |
+ reporting_ids_count_); |
return; |
case PrefHashStoreTransaction::SECURE_LEGACY: |
UMA_HISTOGRAM_ENUMERATION( |
- "Settings.TrackedPreferenceMigratedLegacyDeviceId", reporting_id_, |
- reporting_ids_count_); |
+ user_prefs::tracked::kTrackedPrefHistogramMigratedLegacyDeviceId, |
+ reporting_id_, reporting_ids_count_); |
return; |
case PrefHashStoreTransaction::CHANGED: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceChanged", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramChanged, reporting_id_, |
+ reporting_ids_count_); |
return; |
case PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceInitialized", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramInitialized, reporting_id_, |
+ reporting_ids_count_); |
return; |
case PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceTrustedInitialized", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramTrustedInitialized, |
+ reporting_id_, reporting_ids_count_); |
return; |
case PrefHashStoreTransaction::TRUSTED_NULL_VALUE: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceNullInitialized", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramNullInitialized, |
+ reporting_id_, reporting_ids_count_); |
return; |
} |
NOTREACHED() << "Unexpected PrefHashStoreTransaction::ValueState: " |
@@ -92,11 +99,12 @@ void TrackedPreferenceHelper::ReportAction(ResetAction reset_action) const { |
// No report for DONT_RESET. |
break; |
case WANTED_RESET: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceWantedReset", |
- reporting_id_, reporting_ids_count_); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ user_prefs::tracked::kTrackedPrefHistogramWantedReset, reporting_id_, |
+ reporting_ids_count_); |
break; |
case DO_RESET: |
- UMA_HISTOGRAM_ENUMERATION("Settings.TrackedPreferenceReset", |
+ UMA_HISTOGRAM_ENUMERATION(user_prefs::tracked::kTrackedPrefHistogramReset, |
reporting_id_, reporting_ids_count_); |
break; |
} |
@@ -107,12 +115,9 @@ void TrackedPreferenceHelper::ReportSplitPreferenceChangedCount( |
// The histogram below is an expansion of the UMA_HISTOGRAM_COUNTS_100 macro |
// adapted to allow for a dynamically suffixed histogram name. |
// Note: The factory creates and owns the histogram. |
- base::HistogramBase* histogram = |
- base::LinearHistogram::FactoryGet( |
- "Settings.TrackedSplitPreferenceChanged." + pref_path_, |
- 1, |
- 100, // Allow counts up to 100. |
- 101, |
- base::HistogramBase::kUmaTargetedHistogramFlag); |
+ base::HistogramBase* histogram = base::LinearHistogram::FactoryGet( |
+ user_prefs::tracked::kTrackedSplitPrefHistogramChanged + pref_path_, 1, |
+ 100, // Allow counts up to 100. |
+ 101, base::HistogramBase::kUmaTargetedHistogramFlag); |
histogram->Add(count); |
} |