Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
482e11e
add OpenTelemetry distributed tracing support
lovasoa Mar 8, 2026
f3a9ee2
fix OTel example: tracing init, Dockerfile, Tempo config
lovasoa Mar 8, 2026
c742abe
propagate trace context to PostgreSQL via application_name
lovasoa Mar 8, 2026
2bb370a
rewrite OTel example README with setup guides for all major providers
lovasoa Mar 8, 2026
9a879e5
fix todo example: use :title (POST variable) instead of $title
lovasoa Mar 8, 2026
ec9f3f9
set code.filepath and code.lineno span attributes to user SQL files
lovasoa Mar 8, 2026
0aebd0c
npm run fix
lovasoa Mar 8, 2026
712fb14
use stable OTel semantic convention attribute names
lovasoa Mar 8, 2026
85dd9b8
use OTel semantic convention values for db.system.name
lovasoa Mar 8, 2026
dafbac2
remove json-subscriber dependency
lovasoa Mar 8, 2026
2a8a89a
add Loki + Promtail log aggregation to OTel example
lovasoa Mar 8, 2026
d492ccc
add OTel spans for request parsing, rendering, sqlpage functions, and…
lovasoa Mar 8, 2026
cb7bdf6
add oidc.jwt.verify span for OIDC token verification
lovasoa Mar 8, 2026
0eeb5c3
add enduser.id attribute to oidc.jwt.verify span
lovasoa Mar 8, 2026
fab9350
add OTel user.* attributes to oidc.jwt.verify span
lovasoa Mar 8, 2026
ff8800e
add sqlpage.file.load span and attributes to http.parse_request
lovasoa Mar 8, 2026
f8fdc24
Fix clippy pedantic warnings
lovasoa Mar 8, 2026
3b0c37c
unify log format: logfmt with colors, no OTel noise
lovasoa Mar 8, 2026
1309725
use .instrument() instead of .entered() for async spans
lovasoa Mar 8, 2026
f884eab
preserve multi-line error formatting in terminal log output
lovasoa Mar 8, 2026
5bfaa08
use root Dockerfile for OTel example, add CARGO_PROFILE build arg
lovasoa Mar 8, 2026
3aaf82e
add db.query.parameter and db.response.returned_rows span attributes
lovasoa Mar 9, 2026
4c88b1e
Add official blog post about tracing
lovasoa Mar 9, 2026
bf7a863
add http.request.body.size and url.query span attributes
lovasoa Mar 9, 2026
10dec87
Replace Promtail with the OpenTelemetry Collector
lovasoa Mar 9, 2026
7e057e2
Refactor telemetry logging helpers
lovasoa Mar 9, 2026
7e156c5
Clamp traced fetch body size
lovasoa Mar 9, 2026
36aa465
Clamp traced fetch_with_meta body size
lovasoa Mar 9, 2026
e02ed67
Silence noisy PostgreSQL collector logs
lovasoa Mar 9, 2026
d285c57
make startup logs parseable
lovasoa Mar 9, 2026
0deb650
update terminal log formats
lovasoa Mar 9, 2026
8f7aeea
Ingest real PostgreSQL logs with trace IDs
lovasoa Mar 9, 2026
2ee9aa2
Use raw traceparent for PostgreSQL tracing
lovasoa Mar 9, 2026
80da041
Update opentelemetry example for PostgreSQL query events
lovasoa Mar 9, 2026
0a4920f
Add nginx logs to opentelemetry example
lovasoa Mar 9, 2026
a262215
Parse nginx error log severity correctly
lovasoa Mar 9, 2026
5704715
Log all span fields when debug logging is enabled
lovasoa Mar 9, 2026
ec43feb
Rename telemetry example directory
lovasoa Mar 9, 2026
322f675
Fix PostgreSQL Loki log ingestion
lovasoa Mar 10, 2026
e45c9d1
Merge github.com:sqlpage/SQLPage into otel
lovasoa Mar 12, 2026
b302da1
`LOG_LEVEL` is now the primary environment variable for configuring S…
lovasoa Mar 12, 2026
43436de
Skip empty trace IDs in logs
lovasoa Mar 12, 2026
946ac33
add db errors to otel traces
lovasoa Mar 12, 2026
95eed97
add healthcheck
lovasoa Mar 13, 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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

- Fixed a bug where the single-sign-on oidc code would generate an unbounded amount of cookies when receiving many unauthenticated requests in sequence.
- Fix: invalid UTF-8 in multipart text fields now returns `400 Bad Request` instead of `500 Internal Server Error`.
- Logging: `LOG_LEVEL` is now the primary environment variable for configuring SQLPage's log filter. `RUST_LOG` remains supported as an alias.

## 0.43.0

Expand Down
Loading
Loading