Home | History | Annotate | only in /external/chromium_org/components/metrics
Up to higher level directory
NameDateSize
BUILD.gn10-Mar-20152.8K
clean_exit_beacon.cc10-Mar-20152.4K
clean_exit_beacon.h10-Mar-20151.3K
client_info.cc10-Mar-2015365
client_info.h10-Mar-2015956
cloned_install_detector.cc16-Dec-20143K
cloned_install_detector.h16-Dec-20141.9K
compression_utils.cc16-Dec-20145.2K
compression_utils.h16-Dec-2014673
compression_utils_unittest.cc16-Dec-20142.5K
daily_event.cc10-Mar-20152.9K
daily_event.h10-Mar-20153K
daily_event_unittest.cc10-Mar-20152.7K
DEPS16-Dec-201482
gpu/10-Mar-2015
machine_id_provider.h16-Dec-20141.7K
machine_id_provider_stub.cc16-Dec-2014514
machine_id_provider_win.cc16-Dec-20143.7K
machine_id_provider_win_unittest.cc16-Dec-2014628
metrics_hashes.cc16-Dec-20141K
metrics_hashes.h16-Dec-2014546
metrics_hashes_unittest.cc16-Dec-2014925
metrics_log.cc10-Mar-201516.3K
metrics_log.h10-Mar-20157.2K
metrics_log_manager.cc10-Mar-20154.3K
metrics_log_manager.h10-Mar-20153.8K
metrics_log_manager_unittest.cc10-Mar-201511.1K
metrics_log_unittest.cc10-Mar-201514K
metrics_log_uploader.cc16-Dec-2014589
metrics_log_uploader.h16-Dec-20141.5K
metrics_pref_names.cc10-Mar-20155.9K
metrics_pref_names.h10-Mar-20151.8K
metrics_provider.cc10-Mar-2015904
metrics_provider.h10-Mar-20152.1K
metrics_reporting_scheduler.cc10-Mar-20155K
metrics_reporting_scheduler.h10-Mar-20152.6K
metrics_reporting_scheduler_unittest.cc10-Mar-20151.7K
metrics_service.cc10-Mar-201545.8K
metrics_service.h10-Mar-201517.8K
metrics_service_client.cc10-Mar-2015359
metrics_service_client.h10-Mar-20152.7K
metrics_service_unittest.cc10-Mar-201513.6K
metrics_state_manager.cc10-Mar-201512K
metrics_state_manager.h10-Mar-20156.5K
metrics_state_manager_unittest.cc10-Mar-201514K
metrics_switches.cc16-Dec-2014488
metrics_switches.h16-Dec-2014548
net/10-Mar-2015
OWNERS16-Dec-2014117
persisted_logs.cc10-Mar-20155.5K
persisted_logs.h10-Mar-20154.9K
persisted_logs_unittest.cc10-Mar-20159.6K
profiler/10-Mar-2015
proto/10-Mar-2015
README16-Dec-20141K
serialization/10-Mar-2015
test_metrics_service_client.cc10-Mar-20151.7K
test_metrics_service_client.h10-Mar-20151.8K

README

      1 This component contains the base classes for the metrics service and only
      2 depends on //base. It is used by ChromeOS as the base for a standalone service
      3 that will upload the metrics when ChromeOS is not installed (headless install).
      4 
      5 This is the first step towards the componentization of metrics that will happen
      6 later this spring.
      7 
      8 A proposed structure for the metrics component is:
      9 //components/metrics/base,
     10   Depends on base only. Contains the protobuf definitions.
     11 //components/metrics/core
     12   Depends on everything iOS depends on
     13 //components/metrics/content
     14   Depends on content
     15 
     16 Ideally, the component would abstract the network stack and have a clean
     17 separation between the metrics upload logic (protbuf generation, retry, etc...),
     18 the chrome part (gathering histogram from all the threads, populating the
     19 log with hardware characteristics, plugin state, etc.).
     20 
     21 It is a plus if the code currently in the component (i.e., the code that can
     22 depend only on //base) stays in a single directory as it would be easier
     23 for ChromeOS to pull it :).
     24