diff --git a/src/fb-stubs/Logger.js b/src/fb-stubs/Logger.js index 3ddb6ebf5..d07a7743e 100644 --- a/src/fb-stubs/Logger.js +++ b/src/fb-stubs/Logger.js @@ -6,7 +6,7 @@ */ export type LogTypes = 'error' | 'warn' | 'info' | 'debug'; -export type TrackType = 'duration' | 'usage' | 'performance'; +export type TrackType = 'duration' | 'usage' | 'performance' | 'success-rate'; import ScribeLogger from './ScribeLogger'; export default class LogManager { diff --git a/src/server.js b/src/server.js index dc1679e45..c96ddcf61 100644 --- a/src/server.js +++ b/src/server.js @@ -190,10 +190,20 @@ export default class Server extends EventEmitter { client, deviceId: result.deviceId, }); + this.logger.track( + 'success-rate', + 'processCertificateSigningRequest', + 1, + ); }) .catch(e => { subscriber.onError(e); this.emit('client-setup-error', {client, error: e}); + this.logger.track( + 'success-rate', + 'processCertificateSigningRequest', + 0, + ); }); }); }