• Home
Name Date Size #Lines LOC

..--

android/06-Sep-2024-12669

call_stacks/06-Sep-2024-5,0343,457

content/06-Sep-2024-1,7901,202

debug/06-Sep-2024-1,410935

demographics/06-Sep-2024-1,8361,127

library_support/06-Sep-2024-181107

net/06-Sep-2024-1,4891,128

public/mojom/06-Sep-2024-10280

serialization/06-Sep-2024-1,093768

structured/06-Sep-2024-7,9805,244

system_session_analyzer/06-Sep-2024-595394

test/06-Sep-2024-518367

ui/06-Sep-2024-371241

BUILD.gnD06-Sep-202418.8 KiB650596

DEPSD06-Sep-2024732 3028

DIR_METADATAD06-Sep-202482 42

READMED06-Sep-2024631 139

android_metrics_helper.ccD06-Sep-20243.8 KiB10169

android_metrics_helper.hD06-Sep-20242.5 KiB8048

android_metrics_helper_unittest.ccD06-Sep-20244.7 KiB11486

android_metrics_provider.ccD06-Sep-2024994 3216

android_metrics_provider.hD06-Sep-2024972 3317

android_metrics_provider_unittest.ccD06-Sep-20241.1 KiB3523

clean_exit_beacon.ccD06-Sep-202417 KiB446291

clean_exit_beacon.hD06-Sep-20248.6 KiB22988

clean_exit_beacon_ios.mmD06-Sep-20242.2 KiB6854

clean_exit_beacon_unittest.ccD06-Sep-202418.9 KiB444334

client_info.ccD06-Sep-2024343 145

client_info.hD06-Sep-2024853 3515

cloned_install_detector.ccD06-Sep-20245.8 KiB174123

cloned_install_detector.hD06-Sep-20244.1 KiB10750

cloned_install_detector_unittest.ccD06-Sep-20244.4 KiB12273

component_metrics_provider.ccD06-Sep-20248.5 KiB196173

component_metrics_provider.hD06-Sep-20241.5 KiB5330

component_metrics_provider_unittest.ccD06-Sep-20243.1 KiB8365

cpu_metrics_provider.ccD06-Sep-2024937 3018

cpu_metrics_provider.hD06-Sep-2024907 3115

daily_event.ccD06-Sep-20242.8 KiB9771

daily_event.hD06-Sep-20243.6 KiB10946

daily_event_unittest.ccD06-Sep-20243.3 KiB10170

data_use_tracker.ccD06-Sep-20245.7 KiB162109

data_use_tracker.hD06-Sep-20243.2 KiB8843

data_use_tracker_unittest.ccD06-Sep-20246.4 KiB177137

date_changed_helper.ccD06-Sep-20241.7 KiB6140

date_changed_helper.hD06-Sep-2024975 3012

date_changed_helper_unittest.ccD06-Sep-20244.9 KiB152114

delegating_provider.ccD06-Sep-20244 KiB137101

delegating_provider.hD06-Sep-20242.3 KiB6744

drive_metrics_provider.ccD06-Sep-20242.9 KiB8967

drive_metrics_provider.hD06-Sep-20243.2 KiB9149

drive_metrics_provider_android.ccD06-Sep-2024440 178

drive_metrics_provider_fuchsia.ccD06-Sep-2024440 178

drive_metrics_provider_ios.mmD06-Sep-2024440 1712

drive_metrics_provider_linux.ccD06-Sep-20241.6 KiB5335

drive_metrics_provider_mac.mmD06-Sep-20242.5 KiB8065

drive_metrics_provider_unittest.ccD06-Sep-2024558 2112

drive_metrics_provider_win.ccD06-Sep-20241.3 KiB4528

enabled_state_provider.ccD06-Sep-20241.3 KiB3718

enabled_state_provider.hD06-Sep-2024959 3012

entropy_state.ccD06-Sep-20249.3 KiB230141

entropy_state.hD06-Sep-20245.1 KiB12044

entropy_state_provider.ccD06-Sep-2024843 2615

entropy_state_provider.hD06-Sep-20241.3 KiB3919

entropy_state_provider_unittest.ccD06-Sep-20241.6 KiB4732

entropy_state_unittest.ccD06-Sep-20248.4 KiB209145

environment_recorder.ccD06-Sep-20243.5 KiB9770

environment_recorder.hD06-Sep-20241.9 KiB6227

environment_recorder_unittest.ccD06-Sep-20242.6 KiB7653

expired_histogram_util.ccD06-Sep-20241.1 KiB3523

expired_histogram_util.hD06-Sep-2024694 239

expired_histograms_checker.ccD06-Sep-20241.5 KiB4531

expired_histograms_checker.hD06-Sep-20241.8 KiB5123

expired_histograms_checker_unittest.ccD06-Sep-20241.3 KiB3926

field_trials_provider.ccD06-Sep-20243.5 KiB9962

field_trials_provider.hD06-Sep-20242.4 KiB6835

field_trials_provider_unittest.ccD06-Sep-20247.1 KiB190133

file_metrics_provider.ccD06-Sep-202438.2 KiB1,028666

file_metrics_provider.hD06-Sep-202415 KiB369143

file_metrics_provider_unittest.ccD06-Sep-202453 KiB1,284948

generate_expired_histograms_array.gniD06-Sep-202416.5 KiB278270

generate_histograms_variants_allowlist.gniD06-Sep-20241.4 KiB4743

gms_metrics_provider.ccD06-Sep-20242.2 KiB7649

gms_metrics_provider.hD06-Sep-2024996 3517

gms_metrics_provider_unittest.ccD06-Sep-20244.5 KiB12488

histogram_encoder.ccD06-Sep-20242 KiB6040

histogram_encoder.hD06-Sep-2024908 3013

histogram_encoder_unittest.ccD06-Sep-20242.5 KiB7245

log_decoder.ccD06-Sep-2024807 2716

log_decoder.hD06-Sep-20241.1 KiB3515

log_decoder_unittest.ccD06-Sep-2024985 3320

log_store.hD06-Sep-20243.2 KiB8025

machine_id_provider.hD06-Sep-20241.4 KiB3814

machine_id_provider_nonwin.ccD06-Sep-2024956 3114

machine_id_provider_nonwin_unittest.ccD06-Sep-2024962 3421

machine_id_provider_win.ccD06-Sep-20243.3 KiB10266

machine_id_provider_win_unittest.ccD06-Sep-2024556 2211

metrics_data_validation.ccD06-Sep-20242.1 KiB5632

metrics_data_validation.hD06-Sep-20243.3 KiB7217

metrics_data_validation_unittest.ccD06-Sep-20242.4 KiB8049

metrics_features.ccD06-Sep-2024963 3018

metrics_features.hD06-Sep-20241.7 KiB4112

metrics_log.ccD06-Sep-202423.8 KiB627466

metrics_log.hD06-Sep-202411.4 KiB282129

metrics_log_store.ccD06-Sep-20249 KiB248193

metrics_log_store.hD06-Sep-20247.6 KiB17771

metrics_log_store_unittest.ccD06-Sep-202418.2 KiB424299

metrics_log_unittest.ccD06-Sep-202434.9 KiB824608

metrics_log_uploader.hD06-Sep-20242.4 KiB6626

metrics_logs_event_manager.ccD06-Sep-20242.1 KiB6245

metrics_logs_event_manager.hD06-Sep-20245.5 KiB14274

metrics_pref_names.ccD06-Sep-202410.8 KiB22774

metrics_pref_names.hD06-Sep-20243.1 KiB8153

metrics_provider.ccD06-Sep-20242.6 KiB10671

metrics_provider.hD06-Sep-20247.3 KiB17053

metrics_reporting_default_state.ccD06-Sep-20241.3 KiB3725

metrics_reporting_default_state.hD06-Sep-20241.8 KiB4919

metrics_reporting_service.ccD06-Sep-20243.4 KiB9974

metrics_reporting_service.hD06-Sep-20242.7 KiB7441

metrics_rotation_scheduler.ccD06-Sep-20241.7 KiB5640

metrics_rotation_scheduler.hD06-Sep-20242.1 KiB6532

metrics_scheduler.ccD06-Sep-20241.8 KiB7550

metrics_scheduler.hD06-Sep-20242.2 KiB7129

metrics_service.ccD06-Sep-202467.9 KiB1,6871,011

metrics_service.hD06-Sep-202429.1 KiB728300

metrics_service_accessor.ccD06-Sep-20242.2 KiB7352

metrics_service_accessor.hD06-Sep-20242.5 KiB6525

metrics_service_client.ccD06-Sep-20246.3 KiB201146

metrics_service_client.hD06-Sep-202411 KiB27089

metrics_service_client_unittest.ccD06-Sep-20242.5 KiB7145

metrics_service_observer.ccD06-Sep-20248.1 KiB227178

metrics_service_observer.hD06-Sep-20246.1 KiB17866

metrics_service_observer_unittest.ccD06-Sep-202427.3 KiB661420

metrics_service_unittest.ccD06-Sep-202467.7 KiB1,6461,043

metrics_shutdown.ccD06-Sep-2024995 2714

metrics_shutdown.hD06-Sep-2024590 207

metrics_state_manager.ccD06-Sep-202428 KiB700472

metrics_state_manager.hD06-Sep-202416.7 KiB396160

metrics_state_manager_unittest.ccD06-Sep-202431.2 KiB769542

metrics_switches.ccD06-Sep-20243.6 KiB9039

metrics_switches.hD06-Sep-20241.5 KiB5123

metrics_upload_scheduler.ccD06-Sep-20242.9 KiB9055

metrics_upload_scheduler.hD06-Sep-20242.2 KiB6226

motherboard.ccD06-Sep-20246.3 KiB187161

motherboard.hD06-Sep-20241.6 KiB5232

motherboard_metrics_provider.ccD06-Sep-20242.7 KiB7559

motherboard_metrics_provider.hD06-Sep-20241.5 KiB4527

motherboard_metrics_provider_unittest.ccD06-Sep-20241.7 KiB5536

persistent_histograms.ccD06-Sep-202412.4 KiB319202

persistent_histograms.hD06-Sep-20244.4 KiB8621

persistent_synthetic_trial_observer.ccD06-Sep-20242.1 KiB5538

persistent_synthetic_trial_observer.hD06-Sep-20241.3 KiB3823

persistent_synthetic_trial_observer_unittest.ccD06-Sep-20242.9 KiB7860

persistent_system_profile.ccD06-Sep-202415.7 KiB478352

persistent_system_profile.hD06-Sep-20246.3 KiB17183

persistent_system_profile_unittest.ccD06-Sep-20249.1 KiB258188

psi_memory_parser.hD06-Sep-20244.3 KiB11662

psi_memory_parser_linux.ccD06-Sep-20245.8 KiB186131

psi_memory_parser_linux_unittest.ccD06-Sep-20244.2 KiB164112

reporting_service.ccD06-Sep-202410.7 KiB302222

reporting_service.hD06-Sep-20246.8 KiB18481

reporting_service_unittest.ccD06-Sep-20248.2 KiB241180

sampling_metrics_provider.ccD06-Sep-2024830 2515

sampling_metrics_provider.hD06-Sep-20241.1 KiB3417

single_sample_metrics.ccD06-Sep-20242.9 KiB9366

single_sample_metrics.hD06-Sep-20241.8 KiB4314

single_sample_metrics_factory_impl.ccD06-Sep-20243.3 KiB9666

single_sample_metrics_factory_impl.hD06-Sep-20242.9 KiB7233

single_sample_metrics_factory_impl_unittest.ccD06-Sep-20246.6 KiB196142

stability_metrics_helper.ccD06-Sep-20249 KiB259209

stability_metrics_helper.hD06-Sep-20244.4 KiB13166

stability_metrics_helper_unittest.ccD06-Sep-20245 KiB13187

stability_metrics_provider.ccD06-Sep-20247.1 KiB209155

stability_metrics_provider.hD06-Sep-20241.9 KiB6234

stability_metrics_provider_unittest.ccD06-Sep-20244.4 KiB13394

ukm_demographic_metrics_provider.hD06-Sep-20241.3 KiB3614

unsent_log_store.ccD06-Sep-202420.2 KiB579422

unsent_log_store.hD06-Sep-202410.8 KiB273117

unsent_log_store_metrics.ccD06-Sep-20241 KiB3217

unsent_log_store_metrics.hD06-Sep-20242.4 KiB6236

unsent_log_store_metrics_impl.ccD06-Sep-20242 KiB5942

unsent_log_store_metrics_impl.hD06-Sep-20241.2 KiB3621

unsent_log_store_metrics_impl_unittest.ccD06-Sep-20243.8 KiB9573

unsent_log_store_unittest.ccD06-Sep-202429.3 KiB712498

url_constants.ccD06-Sep-2024714 209

url_constants.hD06-Sep-2024806 3111

version_utils.ccD06-Sep-20241.6 KiB6047

version_utils.hD06-Sep-2024902 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