From 170250d4d0d478b6729009d70a28fe6d2baad4ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Wed, 17 Apr 2024 14:55:19 +0200 Subject: [PATCH] basic logging --- packages/db/src/clickhouse-client.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/db/src/clickhouse-client.ts b/packages/db/src/clickhouse-client.ts index 9a08bccf..d0168c36 100644 --- a/packages/db/src/clickhouse-client.ts +++ b/packages/db/src/clickhouse-client.ts @@ -15,11 +15,12 @@ export const ch = createClient({ export async function chQueryWithMeta>( query: string ): Promise> { + const start = Date.now(); const res = await ch.query({ query, }); const json = await res.json(); - return { + const response = { ...json, data: json.data.map((item) => { const keys = Object.keys(item); @@ -35,6 +36,10 @@ export async function chQueryWithMeta>( }, {} as T); }), }; + console.log(`Clickhouse query took ${response.statistics?.elapsed}ms`); + console.log(`chQuery took ${Date.now() - start}ms`); + + return response; } export async function chQuery>(