Commit Graph

77 Commits (96df84736bbccc7df6413ab7f03a6ac6527ecbf1)
 

Author SHA1 Message Date
William Perron 96df84736b
mark some responses as ephemeral and enable cpu profiling
9 months ago
William Perron 13a65780d8
remove unused import
9 months ago
William Perron 619fa082ac
fix failing test
9 months ago
William Perron d52efdce94
fix lints and update logger
9 months ago
William Perron 8c7099796c
update sqlitexporter dep
9 months ago
William Perron a46de17b7c
refactor discord command span in its own middleware
9 months ago
William Perron 6b99919dd7
fix context TODO usage in main.go
9 months ago
William Perron d96cd1a0ee
bump system deps
10 months ago
William Perron e95f741820
bump sqliteexporter dependency and improve error handling for init tracing
10 months ago
William Perron 6404b508e8
update deps and go mod tidy
10 months ago
William Perron 3e8d49c0c0
add service name attribute and fix context for flush
10 months ago
William Perron 6b280e7b33
finish instrumenting with opentelemetry
10 months ago
William Perron cc45c55922
instrumented absences with opentelemetry
10 months ago
William Perron 27567d16a2
convert to opentelemetry part 1
10 months ago
William Perron 1646762081
wip: refactor command logging and tracing
10 months ago
William Perron 4c09153756
wip: implement embedded distributed tracing
10 months ago
William Perron 407d63d4e6
remove unused test function
11 months ago
William Perron 1097ce5fce
use table instead of view for better perf
11 months ago
William Perron 31f2813192
fix scheduled message emoji error
11 months ago
William Perron 171ef4ee98
Add `claimables` view to database
11 months ago
William Perron 73c327d51b
update provinces table with latest version
11 months ago
William Perron 60c5430594
add doc comment
11 months ago
William Perron 008d025fa0
apply correlation IDs to modal submits and message actions
11 months ago
William Perron 7f78dcdc67
fix tests
11 months ago
William Perron 0a9cc8d7e0
add correlation IDs and propagate ctx
11 months ago
William Perron b287a95c31
fix bug in logging middleware
11 months ago
William Perron 07252229e0
add interactive button to cancel last minute
11 months ago
William Perron b292db1050
refactor command logging middleware
11 months ago
William Perron a38c27ded2
add debug info for each command with total latency
11 months ago
William Perron 04befc00f1
go fmt
11 months ago
William Perron 3d670c420d
optimize discord command registration for faster startup and shutdown
11 months ago
William Perron c1d5e472f2
add last flush to /info command
11 months ago
William Perron 5cbaff0820
improve logging, use console writer
11 months ago
William Perron f0c401f604
add tests
11 months ago
William Perron b040694c2a
add basic audit log
12 months ago
William Perron 638083a755
Add absences feature set
12 months ago
William Perron e9632dfaae
revert README.md
1 year ago
William Perron aaf569cb69
add golang-migrate
1 year ago
William Perron e7d12be4b8
avoid panic on uptime
1 year ago
William Perron 8578a8ad15
add darwin specific uptime variant -- not implemented and never will
1 year ago
William Perron 3f93fd3ba6
small updates to Dockerfile
2 years ago
dependabot[bot] 3e2014ed68
Bump golang.org/x/crypto from 0.0.0-20210421170649-83a5a9bb288b to 0.1.0 (#19)
2 years ago
William Perron c454b92d41
Rename /ping to /info
2 years ago
William Perron fb25f21472
update deps and tidy go.mod
2 years ago
William Perron aa90a44117 smol refactors
2 years ago
William Perron 0497f10e9c fix: get string value from sql.NullString
2 years ago
William Perron 5793278523 add query context with timeline
2 years ago
William Perron 4dcbbaa226 fix lint
2 years ago
William Perron b2d5332f67 WIP: command to run arbitrary selects
2 years ago
William Perron bd490bc18f make claim command case insensitive
2 years ago