Lines Matching refs:metrics

83 //  SENDING_INITIAL_METRICS_LOG,   // Initial metrics log being sent.
108 // This state will be entered if a stability log was prepared during metrics
115 // SENDING_INITIAL_METRICS_LOG, // Initial metrics log being sent.
116 // This state is entered after the initial metrics log has been composed, and
164 #include "components/metrics/metrics_service.h"
170 #include "base/metrics/histogram.h"
171 #include "base/metrics/histogram_base.h"
172 #include "base/metrics/histogram_samples.h"
173 #include "base/metrics/sparse_histogram.h"
174 #include "base/metrics/statistics_recorder.h"
185 #include "components/metrics/metrics_log.h"
186 #include "components/metrics/metrics_log_manager.h"
187 #include "components/metrics/metrics_log_uploader.h"
188 #include "components/metrics/metrics_pref_names.h"
189 #include "components/metrics/metrics_reporting_scheduler.h"
190 #include "components/metrics/metrics_service_client.h"
191 #include "components/metrics/metrics_state_manager.h"
194 namespace metrics {
230 // The metrics server's URL.
233 // The MIME type for the uploaded metrics data.
260 local_state->SetInteger(metrics::prefs::kStabilityExecutionPhase,
287 metrics::MetricsStateManager::RegisterPrefs(registry);
290 registry->RegisterInt64Pref(metrics::prefs::kInstallDate, 0);
292 registry->RegisterInt64Pref(metrics::prefs::kStabilityLaunchTimeSec, 0);
293 registry->RegisterInt64Pref(metrics::prefs::kStabilityLastTimestampSec, 0);
294 registry->RegisterStringPref(metrics::prefs::kStabilityStatsVersion,
296 registry->RegisterInt64Pref(metrics::prefs::kStabilityStatsBuildTime, 0);
297 registry->RegisterBooleanPref(metrics::prefs::kStabilityExitedCleanly, true);
298 registry->RegisterIntegerPref(metrics::prefs::kStabilityExecutionPhase,
300 registry->RegisterBooleanPref(metrics::prefs::kStabilitySessionEndCompleted,
302 registry->RegisterIntegerPref(metrics::prefs::kMetricsSessionID, -1);
304 registry->RegisterListPref(metrics::prefs::kMetricsInitialLogs);
305 registry->RegisterListPref(metrics::prefs::kMetricsOngoingLogs);
307 registry->RegisterInt64Pref(metrics::prefs::kUninstallLaunchCount, 0);
308 registry->RegisterInt64Pref(metrics::prefs::kUninstallMetricsUptimeSec, 0);
311 MetricsService::MetricsService(metrics::MetricsStateManager* state_manager,
312 metrics::MetricsServiceClient* client,
336 int64 install_date = local_state_->GetInt64(metrics::prefs::kInstallDate);
338 local_state_->SetInt64(metrics::prefs::kInstallDate,
396 return local_state_->GetInt64(metrics::prefs::kInstallDate);
491 RecordBooleanPrefValue(metrics::prefs::kStabilitySessionEndCompleted, false);
496 RecordBooleanPrefValue(metrics::prefs::kStabilitySessionEndCompleted, true);
534 local_state->SetInteger(metrics::prefs::kStabilityExecutionPhase,
540 IncrementPrefValue(metrics::prefs::kStabilityBreakpadRegistrationFail);
542 IncrementPrefValue(metrics::prefs::kStabilityBreakpadRegistrationSuccess);
547 IncrementPrefValue(metrics::prefs::kStabilityDebuggerNotPresent);
549 IncrementPrefValue(metrics::prefs::kStabilityDebuggerPresent);
566 local_state_->SetString(metrics::prefs::kStabilityStatsVersion, version);
567 local_state_->SetInt64(metrics::prefs::kStabilityStatsBuildTime, buildtime);
573 session_id_ = local_state_->GetInteger(metrics::prefs::kMetricsSessionID);
576 IncrementPrefValue(metrics::prefs::kStabilityCrashCount);
586 local_state_->GetInteger(metrics::prefs::kStabilityExecutionPhase);
618 local_state_->SetInteger(metrics::prefs::kMetricsSessionID, session_id_);
621 IncrementPrefValue(metrics::prefs::kStabilityLaunchCount);
627 metrics::prefs::kStabilitySessionEndCompleted)) {
628 IncrementPrefValue(metrics::prefs::kStabilityIncompleteSessionEndCount);
630 local_state_->SetBoolean(metrics::prefs::kStabilitySessionEndCompleted,
641 // them. metrics::prefs::kStabilityLastTimestampSec may also be useless now.
643 local_state_->SetInt64(metrics::prefs::kStabilityLaunchTimeSec,
646 // Bookkeeping for the uninstall metrics.
647 IncrementLongPrefsValue(metrics::prefs::kUninstallLaunchCount);
692 pref->GetInt64(metrics::prefs::kUninstallMetricsUptimeSec);
694 pref->SetInt64(metrics::prefs::kUninstallMetricsUptimeSec, metrics_uptime);
864 // Abort if metrics were turned off during the final info gathering.
929 // Check whether any metrics provider has stability metrics.
1105 // the initial stability log, but not yet the initial metrics log (treat the
1150 scoped_ptr<metrics::MetricsProvider> provider) {
1201 local_state_->SetInteger(metrics::prefs::kStabilityExecutionPhase,
1219 pref->SetInt64(metrics::prefs::kStabilityLastTimestampSec,
1223 } // namespace metrics