Measure commit latencies |
|
Issue descriptionAFAIK, we don't have UMA metrics measuring the latency of GetUpdates or Commit messages which would be a great base line for overall latencies. Further, it would be great to have per-data type latency metrics measuring the time it takes from an actual data modification being made to this change being successfully committed to the sync server.
,
Sep 27
Looks like Syncer::DownloadAndApplyUpdates and Syncer::BuildAndPostCommits might be good places to measure GetUpdates and Commit timings, respectively. Might be good to also go one level up and measure timings per SyncCycle (which might include GetUpdates and/or Commit). This could happen in Syncer::NormalSyncShare, ConfigureSyncShare, and PollSyncShare. Or alternatively, maybe measuring the time between SyncCycle's ctor and SendSyncCycleEndEventNotification is enough. |
|
►
Sign in to add a comment |
|
Comment 1 by treib@chromium.org
, Jul 16Status: Available (was: Untriaged)