diff --git a/desktop/flipper-server-core/src/server/startServer.tsx b/desktop/flipper-server-core/src/server/startServer.tsx index 795afeb44..c8e8ce7aa 100644 --- a/desktop/flipper-server-core/src/server/startServer.tsx +++ b/desktop/flipper-server-core/src/server/startServer.tsx @@ -224,8 +224,10 @@ async function startProxyServer( return new Promise((resolve) => { proxyServer?.listen(config.port); server.listen(socketPath, undefined, () => resolve()); - - // TODO: track server has started at this stage. + tracker.track('server-started', { + port: config.port, + tcp: config.tcp, + }); }); }; resolve({app, server, socket, readyForIncomingConnections}); diff --git a/desktop/flipper-server-core/src/utils/tracker.tsx b/desktop/flipper-server-core/src/utils/tracker.tsx index 621f7cde1..7f4cbf6fe 100644 --- a/desktop/flipper-server-core/src/utils/tracker.tsx +++ b/desktop/flipper-server-core/src/utils/tracker.tsx @@ -10,6 +10,7 @@ import {getLogger} from 'flipper-common'; type TrackerEvents = { + 'server-started': {port: number; tcp: boolean}; 'server-auth-token-verification': { successful: boolean; present: boolean;