From e9938464711629acf73e44940117ab0eeb21b64c Mon Sep 17 00:00:00 2001 From: Christopher Kolstad Date: Tue, 2 Jan 2024 16:02:03 +0100 Subject: [PATCH] task: add timer for client feature query (#5734) Adds a database query timer for the client features query. --- .../features/feature-toggle/feature-toggle-strategies-store.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts b/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts index 54f2c65c2d..421ca95da0 100644 --- a/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts +++ b/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts @@ -533,6 +533,7 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore { tag, namePrefix, }: IFeatureProjectUserParams): Promise { + const stopTimer = this.timer('getFeatureOverview'); let query = this.db('features').where({ project: projectId }); if (tag) { @@ -620,6 +621,7 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore { query = query.select(selectColumns); const rows = await query; + stopTimer(); if (rows.length > 0) { const overview = this.getFeatureOverviewData(rows); return sortEnvironments(overview);