From 4571f1f51c2ef90621671a78fd085efc17b0a837 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 9 May 2022 12:10:04 +0800 Subject: [PATCH] Add metrics --- packages/puppeteer-parse/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/puppeteer-parse/index.js b/packages/puppeteer-parse/index.js index 2522eea8f..bbff3ff2c 100644 --- a/packages/puppeteer-parse/index.js +++ b/packages/puppeteer-parse/index.js @@ -134,6 +134,7 @@ const getBrowserPromise = (async () => { executablePath: process.env.CHROMIUM_PATH || (await chromium.executablePath), headless: process.env.LAUNCH_HEADLESS ? true : chromium.headless, timeout: 0, + userDataDir: '/tmp/puppeteer', }); })(); @@ -363,6 +364,8 @@ exports.puppeteer = Sentry.GCPFunction.wrapHttpFunction(async (req, res) => { console.log(content); } + logRecord.timing.contentFetchTime = Date.now() - functionStartTime; + const apiResponse = await sendCreateArticleMutation(userId, { url: finalUrl, articleSavingRequestId, @@ -376,6 +379,7 @@ exports.puppeteer = Sentry.GCPFunction.wrapHttpFunction(async (req, res) => { skipParsing: !content, }); + logRecord.timing.totalTime = Date.now() - functionStartTime; logRecord.result = apiResponse.createArticle; logger.info(`parse-page`, logRecord); }