tree: efbac1de5858521bf88176f963e1cd064dde885c [path history] [tgz]
  1. apps/
  2. audio/
  3. cros_healthd_sampler_handlers/
  4. device_activity/
  5. external_display/
  6. fatal_crash/
  7. kiosk_heartbeat/
  8. network/
  9. usb/
  10. BUILD.gn
  11. cros_healthd_info_metric_sampler_browsertest.cc
  12. cros_healthd_info_metric_sampler_test_utils.cc
  13. cros_healthd_info_metric_sampler_test_utils.h
  14. cros_healthd_metric_sampler.cc
  15. cros_healthd_metric_sampler.h
  16. cros_healthd_metric_sampler_unittest.cc
  17. cros_reporting_settings.cc
  18. cros_reporting_settings.h
  19. cros_reporting_settings_unittest.cc
  20. metric_reporting_manager.cc
  21. metric_reporting_manager.h
  22. metric_reporting_manager_for_test.cc
  23. metric_reporting_manager_for_test.h
  24. metric_reporting_manager_unittest.cc
  25. metric_reporting_prefs.cc
  26. metric_reporting_prefs.h
  27. mojo_service_events_observer_base.h
  28. mojo_service_events_observer_base_unittest.cc
  29. OWNERS
  30. README.md
chrome/browser/ash/policy/reporting/metrics_reporting/README.md

This directory contains code that reports events and telemetry through the Encrypted Reporting Pipeline (ERP).

Generally speaking, new events that are reported through the ERP should be added here. Exceptions include events that may be more conveniently enqueued from another ChromiumOS process (which are usually best implemented within that process), and other exceptional circumstances.

Telemetry is data that are collected once or periodically. They are reported via protos in components/reporting/proto/synced/metric_data.proto.