add baselime to nextjs

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-04-17 22:23:02 +02:00
committed by Carl-Gerhard Lindesvärd
parent ac84adf1a4
commit dd53a5757a
6 changed files with 636 additions and 26 deletions

View File

@@ -36,8 +36,10 @@ export async function chQueryWithMeta<T extends Record<string, any>>(
}, {} as T);
}),
};
console.log(`Clickhouse query took ${response.statistics?.elapsed}ms`);
console.log(`chQuery took ${Date.now() - start}ms`);
console.log('Query:', query);
return response;
}

View File

@@ -8,12 +8,6 @@ import type {
import { formatClickhouseDate } from '../clickhouse-client';
import { createSqlBuilder } from '../sql-builder';
function log(sql: string) {
const logs = ['--- START', sql, '--- END'];
console.log(logs.join('\n'));
return sql;
}
export function getChartSql({
event,
breakdowns,
@@ -104,12 +98,10 @@ export function getChartSql({
ORDER BY profile_id, created_at DESC
) as subQuery`;
return log(`${getSelect()} ${getFrom()} ${getGroupBy()} ${getOrderBy()}`);
return `${getSelect()} ${getFrom()} ${getGroupBy()} ${getOrderBy()}`;
}
return log(
`${getSelect()} ${getFrom()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`
);
return `${getSelect()} ${getFrom()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`;
}
export function getEventFiltersWhereClause(filters: IChartEventFilter[]) {