Add usage metrics for updatecheck client
Created by: notjrbauer
Took a stab and wrapped each dependency call in its own function in order to pump out some metrics. I opt'd out of using RequestMeter
because some service dependencies rely on different transports. As a result, I wrapped metrics.OperationMetrics
for these lower service-level calls to use (suggested via this PR).
Ref #9867