metrics: ditto_db_query_duration_ms -> ditto_db_query_duration_seconds

This commit is contained in:
Alex Gleason 2024-10-10 13:20:48 -05:00
parent 81c28825a8
commit 6107ce88e2
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
2 changed files with 5 additions and 3 deletions

View file

@ -9,12 +9,14 @@ export const KyselyLogger: Logger = (event) => {
const { query, queryDurationMillis } = event; const { query, queryDurationMillis } = event;
const { sql, parameters } = query; const { sql, parameters } = query;
const queryDurationSeconds = queryDurationMillis / 1000;
dbQueriesCounter.inc(); dbQueriesCounter.inc();
dbQueryDurationHistogram.observe(queryDurationMillis); dbQueryDurationHistogram.observe(queryDurationSeconds);
console.debug( console.debug(
sql, sql,
JSON.stringify(parameters), JSON.stringify(parameters),
`\x1b[90m(${(queryDurationMillis / 1000).toFixed(2)}s)\x1b[0m`, `\x1b[90m(${(queryDurationSeconds / 1000).toFixed(2)}s)\x1b[0m`,
); );
}; };

View file

@ -97,7 +97,7 @@ export const dbAvailableConnectionsGauge = new Gauge({
}); });
export const dbQueryDurationHistogram = new Histogram({ export const dbQueryDurationHistogram = new Histogram({
name: 'ditto_db_query_duration_ms', name: 'ditto_db_query_duration_seconds',
help: 'Duration of database queries', help: 'Duration of database queries',
}); });