Name Date Size #Lines LOC

..--

android/H25-Apr-2025-12669

call_stacks/H25-Apr-2025-4,4773,019

content/H25-Apr-2025-1,8471,248

debug/H25-Apr-2025-1,6661,134

demographics/H25-Apr-2025-1,8331,124

library_support/H25-Apr-2025-181107

net/H25-Apr-2025-1,6471,287

public/mojom/H25-Apr-2025-156124

serialization/H25-Apr-2025-1,175835

structured/H25-Apr-2025-9,2536,102

system_session_analyzer/H25-Apr-2025-596394

test/H25-Apr-2025-521369

ui/H25-Apr-2025-372241

Android.bpH A D25-Apr-202515.9 KiB390386

BUILD.gnH A D25-Apr-202519.1 KiB657603

DEPSH A D25-Apr-2025732 3028

DIR_METADATAH A D25-Apr-202582 42

READMEH A D25-Apr-2025631 139

android_metrics_helper.ccH A D25-Apr-20253.8 KiB10169

android_metrics_helper.hH A D25-Apr-20252.5 KiB8048

android_metrics_helper_unittest.ccH A D25-Apr-20254.7 KiB11486

android_metrics_provider.ccH A D25-Apr-2025994 3216

android_metrics_provider.hH A D25-Apr-2025972 3317

android_metrics_provider_unittest.ccH A D25-Apr-20251.1 KiB3523

child_histogram_fetcher_impl.ccH A D25-Apr-20254.6 KiB12077

child_histogram_fetcher_impl.hH A D25-Apr-20252 KiB6742

clean_exit_beacon.ccH A D25-Apr-202517 KiB447291

clean_exit_beacon.hH A D25-Apr-20258.6 KiB22988

clean_exit_beacon_ios.mmH A D25-Apr-20252.2 KiB6854

clean_exit_beacon_unittest.ccH A D25-Apr-202518.9 KiB444334

client_info.ccH A D25-Apr-2025343 145

client_info.hH A D25-Apr-2025853 3515

cloned_install_detector.ccH A D25-Apr-20255.8 KiB174123

cloned_install_detector.hH A D25-Apr-20254.1 KiB10750

cloned_install_detector_unittest.ccH A D25-Apr-20254.4 KiB12273

component_metrics_provider.ccH A D25-Apr-20258.4 KiB196173

component_metrics_provider.hH A D25-Apr-20251.5 KiB5330

component_metrics_provider_unittest.ccH A D25-Apr-20253.1 KiB8365

cpu_metrics_provider.ccH A D25-Apr-2025937 3018

cpu_metrics_provider.hH A D25-Apr-2025907 3115

daily_event.ccH A D25-Apr-20252.8 KiB9771

daily_event.hH A D25-Apr-20253.6 KiB10946

daily_event_unittest.ccH A D25-Apr-20253.3 KiB10270

data_use_tracker.ccH A D25-Apr-20255.7 KiB162109

data_use_tracker.hH A D25-Apr-20253.2 KiB8843

data_use_tracker_unittest.ccH A D25-Apr-20256.4 KiB177137

date_changed_helper.ccH A D25-Apr-20251.7 KiB6140

date_changed_helper.hH A D25-Apr-2025975 3012

date_changed_helper_unittest.ccH A D25-Apr-20254.9 KiB152114

delegating_provider.ccH A D25-Apr-20254 KiB137101

delegating_provider.hH A D25-Apr-20252.3 KiB6744

drive_metrics_provider.ccH A D25-Apr-20252.9 KiB8967

drive_metrics_provider.hH A D25-Apr-20253.2 KiB9149

drive_metrics_provider_android.ccH A D25-Apr-2025440 178

drive_metrics_provider_fuchsia.ccH A D25-Apr-2025440 178

drive_metrics_provider_ios.mmH A D25-Apr-2025440 1712

drive_metrics_provider_linux.ccH A D25-Apr-20251.6 KiB5335

drive_metrics_provider_mac.mmH A D25-Apr-20252.5 KiB8065

drive_metrics_provider_unittest.ccH A D25-Apr-2025558 2112

drive_metrics_provider_win.ccH A D25-Apr-20251.3 KiB4728

enabled_state_provider.ccH A D25-Apr-20251.3 KiB3718

enabled_state_provider.hH A D25-Apr-2025959 3012

entropy_state.ccH A D25-Apr-202511.9 KiB298189

entropy_state.hH A D25-Apr-20257 KiB15855

entropy_state_provider.ccH A D25-Apr-2025843 2615

entropy_state_provider.hH A D25-Apr-20251.3 KiB3919

entropy_state_provider_unittest.ccH A D25-Apr-20251.6 KiB4732

entropy_state_unittest.ccH A D25-Apr-202515.3 KiB370257

environment_recorder.ccH A D25-Apr-20253.5 KiB9770

environment_recorder.hH A D25-Apr-20251.9 KiB6227

environment_recorder_unittest.ccH A D25-Apr-20252.6 KiB7653

expired_histogram_util.ccH A D25-Apr-20251.1 KiB3523

expired_histogram_util.hH A D25-Apr-2025694 239

expired_histograms_checker.ccH A D25-Apr-20251.5 KiB4531

expired_histograms_checker.hH A D25-Apr-20251.8 KiB5123

expired_histograms_checker_unittest.ccH A D25-Apr-20251.3 KiB3926

field_trials_provider.ccH A D25-Apr-20253.5 KiB9962

field_trials_provider.hH A D25-Apr-20252.4 KiB6835

field_trials_provider_unittest.ccH A D25-Apr-20257.1 KiB190133

file_metrics_provider.ccH A D25-Apr-202538.2 KiB1,028666

file_metrics_provider.hH A D25-Apr-202515 KiB369143

file_metrics_provider_unittest.ccH A D25-Apr-202553.2 KiB1,287950

generate_expired_histograms_array.gniH A D25-Apr-20251.8 KiB5546

generate_histograms_variants_allowlist.gniH A D25-Apr-20251.3 KiB4036

gms_metrics_provider.ccH A D25-Apr-20252.2 KiB7649

gms_metrics_provider.hH A D25-Apr-2025996 3517

gms_metrics_provider_unittest.ccH A D25-Apr-20254.5 KiB12488

histogram_child_process.hH A D25-Apr-2025902 2612

histogram_controller.ccH A D25-Apr-20256.4 KiB172127

histogram_controller.hH A D25-Apr-20254.2 KiB12058

histogram_encoder.ccH A D25-Apr-20252 KiB6040

histogram_encoder.hH A D25-Apr-2025908 3013

histogram_encoder_unittest.ccH A D25-Apr-20252.5 KiB7245

histogram_subscriber.hH A D25-Apr-20251 KiB3417

log_decoder.ccH A D25-Apr-2025807 2716

log_decoder.hH A D25-Apr-20251.1 KiB3515

log_decoder_unittest.ccH A D25-Apr-2025985 3320

log_store.hH A D25-Apr-20253.1 KiB8025

machine_id_provider.hH A D25-Apr-20251.4 KiB3814

machine_id_provider_nonwin.ccH A D25-Apr-2025956 3114

machine_id_provider_nonwin_unittest.ccH A D25-Apr-2025962 3421

machine_id_provider_win.ccH A D25-Apr-20253.3 KiB10366

machine_id_provider_win_unittest.ccH A D25-Apr-2025556 2211

metrics_data_validation.ccH A D25-Apr-20252.1 KiB5632

metrics_data_validation.hH A D25-Apr-20253.3 KiB7217

metrics_data_validation_unittest.ccH A D25-Apr-20252.4 KiB8049

metrics_features.ccH A D25-Apr-20251.1 KiB3421

metrics_features.hH A D25-Apr-20252 KiB4713

metrics_log.ccH A D25-Apr-202524.6 KiB649481

metrics_log.hH A D25-Apr-202511.5 KiB285130

metrics_log_store.ccH A D25-Apr-20259 KiB248193

metrics_log_store.hH A D25-Apr-20257.6 KiB17771

metrics_log_store_unittest.ccH A D25-Apr-202518.2 KiB424299

metrics_log_unittest.ccH A D25-Apr-202536.3 KiB858631

metrics_log_uploader.hH A D25-Apr-20252.4 KiB6626

metrics_logs_event_manager.ccH A D25-Apr-20252.1 KiB6245

metrics_logs_event_manager.hH A D25-Apr-20255.4 KiB14374

metrics_pref_names.ccH A D25-Apr-202511.3 KiB23778

metrics_pref_names.hH A D25-Apr-20253.2 KiB8355

metrics_provider.ccH A D25-Apr-20252.6 KiB10671

metrics_provider.hH A D25-Apr-20257.3 KiB17053

metrics_reporting_default_state.ccH A D25-Apr-20251.3 KiB3725

metrics_reporting_default_state.hH A D25-Apr-20251.8 KiB4919

metrics_reporting_service.ccH A D25-Apr-20253.4 KiB9974

metrics_reporting_service.hH A D25-Apr-20252.7 KiB7441

metrics_rotation_scheduler.ccH A D25-Apr-20251.7 KiB5640

metrics_rotation_scheduler.hH A D25-Apr-20252.1 KiB6532

metrics_scheduler.ccH A D25-Apr-20251.8 KiB7550

metrics_scheduler.hH A D25-Apr-20252.2 KiB7129

metrics_service.ccH A D25-Apr-202568.3 KiB1,6951,018

metrics_service.hH A D25-Apr-202529.1 KiB727298

metrics_service_accessor.ccH A D25-Apr-20252.2 KiB7352

metrics_service_accessor.hH A D25-Apr-20252.5 KiB6525

metrics_service_client.ccH A D25-Apr-20257.8 KiB233156

metrics_service_client.hH A D25-Apr-20259.7 KiB24688

metrics_service_client_unittest.ccH A D25-Apr-20252.5 KiB7145

metrics_service_observer.ccH A D25-Apr-20258 KiB225176

metrics_service_observer.hH A D25-Apr-20256.1 KiB17866

metrics_service_observer_unittest.ccH A D25-Apr-202527.3 KiB661420

metrics_service_unittest.ccH A D25-Apr-202568.2 KiB1,6551,049

metrics_shutdown.ccH A D25-Apr-2025995 2714

metrics_shutdown.hH A D25-Apr-2025590 207

metrics_state_manager.ccH A D25-Apr-202529.4 KiB730487

metrics_state_manager.hH A D25-Apr-202517.5 KiB413167

metrics_state_manager_unittest.ccH A D25-Apr-202533.6 KiB817578

metrics_switches.ccH A D25-Apr-20253.6 KiB9039

metrics_switches.hH A D25-Apr-20251.5 KiB5123

metrics_upload_scheduler.ccH A D25-Apr-20252.9 KiB9055

metrics_upload_scheduler.hH A D25-Apr-20252.2 KiB6226

motherboard.ccH A D25-Apr-20256.2 KiB188162

motherboard.hH A D25-Apr-20251.6 KiB5132

motherboard_metrics_provider.ccH A D25-Apr-20252.7 KiB7559

motherboard_metrics_provider.hH A D25-Apr-20251.5 KiB4527

motherboard_metrics_provider_unittest.ccH A D25-Apr-20251.7 KiB5536

persistent_histograms.ccH A D25-Apr-202512.4 KiB319202

persistent_histograms.hH A D25-Apr-20254.4 KiB8621

persistent_synthetic_trial_observer.ccH A D25-Apr-20252.1 KiB5538

persistent_synthetic_trial_observer.hH A D25-Apr-20251.3 KiB3823

persistent_synthetic_trial_observer_unittest.ccH A D25-Apr-20252.9 KiB7860

persistent_system_profile.ccH A D25-Apr-202515.7 KiB480354

persistent_system_profile.hH A D25-Apr-20256.3 KiB17183

persistent_system_profile_unittest.ccH A D25-Apr-20259.1 KiB258188

psi_memory_parser.hH A D25-Apr-20254.3 KiB11662

psi_memory_parser_linux.ccH A D25-Apr-20255.8 KiB186131

psi_memory_parser_linux_unittest.ccH A D25-Apr-20254.2 KiB164112

reporting_service.ccH A D25-Apr-202510.6 KiB301220

reporting_service.hH A D25-Apr-20256.8 KiB18481

reporting_service_unittest.ccH A D25-Apr-20258.2 KiB241180

sampling_metrics_provider.ccH A D25-Apr-2025830 2515

sampling_metrics_provider.hH A D25-Apr-20251.1 KiB3417

single_sample_metrics.ccH A D25-Apr-20252.9 KiB9366

single_sample_metrics.hH A D25-Apr-20251.8 KiB4314

single_sample_metrics_factory_impl.ccH A D25-Apr-20253.3 KiB9666

single_sample_metrics_factory_impl.hH A D25-Apr-20252.9 KiB7233

single_sample_metrics_factory_impl_unittest.ccH A D25-Apr-20256.6 KiB196142

stability_metrics_helper.ccH A D25-Apr-202510.4 KiB297247

stability_metrics_helper.hH A D25-Apr-20255.7 KiB16783

stability_metrics_helper_unittest.ccH A D25-Apr-202510.1 KiB258200

stability_metrics_provider.ccH A D25-Apr-20257.1 KiB209155

stability_metrics_provider.hH A D25-Apr-20251.9 KiB6234

stability_metrics_provider_unittest.ccH A D25-Apr-20254.4 KiB13394

ukm_demographic_metrics_provider.hH A D25-Apr-20251.3 KiB3614

unsent_log_store.ccH A D25-Apr-202520.4 KiB585426

unsent_log_store.hH A D25-Apr-202510.7 KiB273117

unsent_log_store_metrics.ccH A D25-Apr-20251 KiB3217

unsent_log_store_metrics.hH A D25-Apr-20252.4 KiB6236

unsent_log_store_metrics_impl.ccH A D25-Apr-20252 KiB5942

unsent_log_store_metrics_impl.hH A D25-Apr-20251.2 KiB3621

unsent_log_store_metrics_impl_unittest.ccH A D25-Apr-20253.8 KiB9573

unsent_log_store_unittest.ccH A D25-Apr-202529.2 KiB709495

url_constants.ccH A D25-Apr-2025714 209

url_constants.hH A D25-Apr-2025806 3111

version_utils.ccH A D25-Apr-20251.6 KiB6047

version_utils.hH A D25-Apr-2025902 3313

README

1This component contains the code for MetricsService and supporting code, which
2is used for UMA reporting and for other metrics services like UKM.
3
4The main component aims to have a minimal set of dependencies and in particular
5does not depend on //net or //content.
6
7Files depending on //net or //content are placed in separate subdirectories:
8//components/metrics/net and //components/metrics/content, respectively.
9
10Additional subdirectories exist to provide specific functionality, for example
11//components/metrics/structured for Structured Metrics and
12//components/metrics/serialization for a ChromeOS serialization mechanism.
13