featurebase/http
Seebs 820c5ce220 add trivial execution-time profiling
What if you could ?profile=true on a query and get some
numbers back? That'd be really cool.

We already have tracing/spans, but right now, those only generate
any data if you have something set up for them to trace to. Add a
fancy wrapper that lets us generate our own tracing data, and dump
it into the request response, if ?profile=true.

We track wall-clock execution time, plus possible arbitrary K/V
pairs. Memory stats are not included, because obtaining them is
surprisingly expensive.
2019-10-29 15:23:37 -05:00
..
client.go v2.0.0 2019-10-08 14:56:17 -06:00
client_test.go Translation store refactor 2019-10-09 08:59:41 -06:00
error.go Fix linter issues: vet 2018-07-19 11:37:50 -05:00
handler.go add trivial execution-time profiling 2019-10-29 15:23:37 -05:00
handler_internal_test.go v2.0.0 2019-10-08 14:56:17 -06:00
handler_test.go v2.0.0 2019-10-08 14:56:17 -06:00
translator.go test and fix authentication of client certs btwn cluster nodes 2019-10-18 15:17:35 -05:00
translator_test.go test and fix authentication of client certs btwn cluster nodes 2019-10-18 15:17:35 -05:00