Lines Matching refs:metrics

5 #include "chrome/browser/metrics/chrome_metrics_service_client.h"
14 #include "base/metrics/histogram.h"
24 #include "chrome/browser/metrics/chrome_stability_metrics_provider.h"
25 #include "chrome/browser/metrics/omnibox_metrics_provider.h"
33 #include "components/metrics/gpu/gpu_metrics_provider.h"
34 #include "components/metrics/metrics_service.h"
35 #include "components/metrics/net/net_metrics_log_uploader.h"
36 #include "components/metrics/net/network_metrics_provider.h"
37 #include "components/metrics/profiler/profiler_metrics_provider.h"
38 #include "components/metrics/profiler/tracking_synchronizer.h"
45 #include "chrome/browser/metrics/android_metrics_provider.h"
53 #include "chrome/browser/metrics/extensions_metrics_provider.h"
57 #include "chrome/browser/metrics/plugin_metrics_provider.h"
61 #include "chrome/browser/metrics/chromeos_metrics_provider.h"
67 #include "chrome/browser/metrics/google_update_metrics_provider_win.h"
71 #include "chrome/browser/metrics/signin_status_metrics_provider.h"
80 metrics::SystemProfileProto::Channel AsProtobufChannel(
84 return metrics::SystemProfileProto::CHANNEL_UNKNOWN;
86 return metrics::SystemProfileProto::CHANNEL_CANARY;
88 return metrics::SystemProfileProto::CHANNEL_DEV;
90 return metrics::SystemProfileProto::CHANNEL_BETA;
92 return metrics::SystemProfileProto::CHANNEL_STABLE;
95 return metrics::SystemProfileProto::CHANNEL_UNKNOWN;
124 metrics::MetricsStateManager* state_manager)
145 metrics::MetricsStateManager* state_manager,
161 metrics::MetricsService::RegisterPrefs(registry);
190 metrics::SystemProfileProto::Channel ChromeMetricsServiceClient::GetChannel() {
259 scoped_ptr<metrics::MetricsLogUploader>
264 return scoped_ptr<metrics::MetricsLogUploader>(
265 new metrics::NetMetricsLogUploader(
288 metrics_service_.reset(new metrics::MetricsService(
291 // Register metrics providers.
294 scoped_ptr<metrics::MetricsProvider>(
298 scoped_ptr<metrics::MetricsProvider>(new NetworkMetricsProvider(
301 scoped_ptr<metrics::MetricsProvider>(new OmniboxMetricsProvider));
303 scoped_ptr<metrics::MetricsProvider>(new ChromeStabilityMetricsProvider));
305 scoped_ptr<metrics::MetricsProvider>(new metrics::GPUMetricsProvider()));
306 profiler_metrics_provider_ = new metrics::ProfilerMetricsProvider;
308 scoped_ptr<metrics::MetricsProvider>(profiler_metrics_provider_));
312 scoped_ptr<metrics::MetricsProvider>(
319 scoped_ptr<metrics::MetricsProvider>(google_update_metrics_provider_));
326 scoped_ptr<metrics::MetricsProvider>(plugin_metrics_provider_));
334 scoped_ptr<metrics::MetricsProvider>(chromeos_metrics_provider));
339 scoped_ptr<metrics::MetricsProvider>(
371 metrics::TrackingSynchronizer::FetchProfilerDataAsynchronously(