Skip to content

feat(infra): add automated slow query execution time logging (#1365) - #1410

Closed
frammawiliansyah wants to merge 1 commit into
FinesseStudioLab:mainfrom
frammawiliansyah:feat/issue-1365
Closed

frammawiliansyah wants to merge 1 commit into
FinesseStudioLab:mainfrom
frammawiliansyah:feat/issue-1365

Conversation

@frammawiliansyah

@frammawiliansyah frammawiliansyah commented Sep 30, 2026 •

Copy link
Copy Markdown

Description

Resolves #1365

Implements automatic threshold-based execution time tracking and structured logging for backend database queries to identify performance bottlenecks.

Key Changes

  • backend/src/db/queryLogger.js: Added middleware measuring SQL execution time against configurable threshold (SLOW_QUERY_THRESHOLD_MS).
  • backend/src/db/queryLogger.test.js: Added test coverage verifying log output formatting and timing accuracy.

Verification

  • Verified query duration metrics under synthetic load tests.
  • All backend test suites passed cleanly.

@frammawiliansyah frammawiliansyah changed the title feat(infra): Automated database query execution time logging for slow query detection (#1365) feat(infra): add automated slow query execution time logging (#1365) Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(infra): Automated database query execution time logging for slow query detection

2 participants