Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
dae3808
feat(context): add PhaseTiming struct for performance breakdown
tobyhede Jan 22, 2026
5f74e89
feat(context): add StatementMetadata for diagnostic tracking
tobyhede Jan 22, 2026
ada25e8
feat(log): add SLOW_STATEMENTS log target
tobyhede Jan 22, 2026
5d7c6b2
feat(config): add slow statement logging configuration
tobyhede Jan 22, 2026
caf06c4
fix(log): export SLOW_STATEMENTS from log module
tobyhede Jan 22, 2026
2775d02
feat(context): integrate PhaseTiming and StatementMetadata into session
tobyhede Jan 22, 2026
ff287bb
feat(metrics): add keyset_cipher_init_duration_seconds histogram
tobyhede Jan 22, 2026
6533fa9
feat(config): add slow_statements_enabled() and slow_statement_min_du…
tobyhede Jan 22, 2026
3a84617
fix(tests): fix duplicate #[test] attribute in tandem tests
tobyhede Jan 22, 2026
7ebffd4
feat(context): add phase timing and metadata helper methods
tobyhede Jan 22, 2026
93c1633
feat(io): record server/client IO durations for diagnostics
tobyhede Jan 22, 2026
d561fe9
feat(io): record server write duration in frontend
tobyhede Jan 22, 2026
e67ec31
feat(frontend): instrument extended protocol with timing and metadata
tobyhede Jan 22, 2026
61c3a6f
feat(frontend): record encrypt phase timing for diagnostics
tobyhede Jan 22, 2026
af4a3b5
feat(frontend): instrument query_handler with parse timing and metadata
tobyhede Jan 22, 2026
cde9c67
feat(frontend): complete instrumentation for diagnostics
tobyhede Jan 22, 2026
d52ce70
docs: add SLOW_STATEMENTS.md for performance troubleshooting
tobyhede Jan 22, 2026
b5405c0
feat(metrics): add statement_type, protocol, mapped labels and slow s…
tobyhede Jan 22, 2026
7fe4447
test: add automated diagnostics log and metrics label checks
tobyhede Jan 22, 2026
c0a92ea
chore: update Cargo.lock with reqwest dependency
tobyhede Jan 22, 2026
47cec19
fix(metrics): correct diagnostics timing and metadata recording
tobyhede Jan 22, 2026
0cbfea7
style: apply cargo fmt formatting
tobyhede Jan 22, 2026
e412cf2
test(metrics): update prometheus assertions to be label-aware
tobyhede Jan 22, 2026
c53e6b4
Fix diagnostics attribution for pipelined sessions
tobyhede Jan 22, 2026
59323db
Improve diagnostics metadata and integration metrics fetch
tobyhede Jan 22, 2026
d593308
Format diagnostics frontend changes
tobyhede Jan 22, 2026
2fca190
test(integration): expose prometheus port for proxy-tls
tobyhede Jan 22, 2026
f31f383
docs(context): document two-phase timing pattern in ExecuteContext
tobyhede Jan 22, 2026
295c3df
refactor(diagnostics): extract retry configuration to named constants
tobyhede Jan 22, 2026
a4e7133
refactor(frontend): improve session ID handling and reduce duplication
tobyhede Jan 22, 2026
a04b967
refactor(frontend): remove unused session_id parameter from write_to_…
tobyhede Jan 22, 2026
bdbb80b
refactor(context): push frontend coordination logic into Context
tobyhede Jan 22, 2026
c18806e
fix(diagnostics): address PR review feedback
tobyhede Jan 28, 2026
e0ad3b3
docs(diagnostics): address code review suggestions
tobyhede Jan 29, 2026
ef7b657
test(diagnostics): enable slow statement logging in CI and improve te…
tobyhede Jan 29, 2026
4eedbe5
fmt
tobyhede Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
190 changes: 169 additions & 21 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading