From f85dc14d0747f24095ef0fbcb1a6a17cd8759bbd Mon Sep 17 00:00:00 2001 From: John Knox Date: Mon, 14 Jan 2019 06:25:35 -0800 Subject: [PATCH] Record success metric for adb client start Summary: We've seen some flakiness here, so adding this to get better visibility on it. Reviewed By: passy Differential Revision: D13635051 fbshipit-source-id: 98d2dcc0bb11f3afb2f27942b9f4bf241808a4fc --- src/dispatcher/androidDevice.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dispatcher/androidDevice.js b/src/dispatcher/androidDevice.js index bb7080f51..0ddd6cf03 100644 --- a/src/dispatcher/androidDevice.js +++ b/src/dispatcher/androidDevice.js @@ -12,6 +12,7 @@ import type {Store} from '../reducers/index.js'; import type BaseDevice from '../devices/BaseDevice'; import type Logger from '../fb-stubs/Logger.js'; import {registerDeviceCallbackOnPlugins} from '../utils/onRegisterDevice.js'; +import {recordSuccessMetric} from '../utils/metrics'; const adb = require('adbkit-fb'); function createDevice(adbClient, device): Promise { @@ -80,7 +81,11 @@ export default (store: Store, logger: Logger) => { }, ); } - const clientPromise = createClient(); + const clientPromise = recordSuccessMetric( + createClient(), + 'createADBClient', + logger, + ); const watchAndroidDevices = () => { // get emulators