An open API service providing commit metadata for open source projects.

GitHub / felixge/httpsnoop / commits

Package httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from your application's http.Handlers.

SHA Message Author Date Stats
9a9390b3 fix: populate duration when handler panics (#31)
Co-authored-by: ccoVeille <3****e@u****m>
Anuraag (Rag) Agrawal <a****a@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
d3fc968c feat: Support SetReadDeadline, SetWriteDeadline and EnableFullDuplex (#29) Rollulus Rouloul <r****s@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c5817c27 codegen: fix generated header comment (#25) Oleksandr Redko <o****b@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
661666ca Support (ignore) 1xx status codes. (#24) Mitar <m****t@t****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
8b7a3718 tests: refactor benchmarks to remove test server overhead (#20) Leo Antunes <l****o@c****t>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
dcf093de chore: switch to github actions (#21) Leo Antunes <l****o@c****t>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
ef9fc62c Allow specifying initial metrics. Mitar <m****t@t****m>
Committed by: Felix Geisendörfer <f****x@f****e>
about 4 years ago
67cc0c42 Allow specifying initial metrics. Mitar <m****t@t****m>
Committed by: Felix Geisendörfer <f****x@f****e>
about 4 years ago
42c30f94 Remove mutex and add test for ReaderFrom Emrecan BATI <e****i@g****m>
Committed by: Felix Geisendörfer <f****x@f****e>
about 5 years ago
80c3c212 Implement Unwrap() interface
Co-authored-by: Felix Geisendörfer <f****x@f****e>
Paul Annesley <p****l@a****c>
Committed by: Felix Geisendörfer <f****x@d****m>
over 5 years ago
33ec42cf add go.mod file Felix Geisendörfer <f****x@d****m> over 6 years ago
eadd4fad Implement CaptureMetricsFn Felix Geisendörfer <f****x@d****m> almost 9 years ago
1c94779c readme: add http.Pusher Felix Geisendörfer <f****x@d****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
63873eeb merge Merge pull request #4 from felixge/go-1.8 Felix Geisendörfer <f****x@d****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
540eb65d codegen: more verbose test case Felix Geisendörfer <f****x@d****m> about 9 years ago
dad70616 make: add ci target Felix Geisendörfer <f****x@d****m> about 9 years ago
c547fab0 codegen: support Go 1.8 http.Pusher Felix Geisendörfer <f****x@d****m> about 9 years ago
dd967f04 codegen: generate tests Felix Geisendörfer <f****x@d****m> about 9 years ago
6f90382a codegen: add missing imports Felix Geisendörfer <f****x@d****m> about 9 years ago
444b444e codegen: small refactor Felix Geisendörfer <f****x@d****m> about 9 years ago
0c69a09d rename to wrap_generated.go Felix Geisendörfer <f****x@d****m> about 9 years ago
267931b7 codegen: generate almost everything Felix Geisendörfer <f****x@d****m> about 9 years ago
4e7fbc53 codegen: generate initial Wrap() func Felix Geisendörfer <f****x@d****m> about 9 years ago
287b56e9 README: Update performance section Felix Geisendörfer <f****x@d****m> over 9 years ago
08fda79c fix: handler panics were not handled correctly Felix Geisendörfer <f****x@d****m> over 9 years ago
a3dccdc6 Add comment about why Go 1.6 support is there Felix Geisendörfer <f****x@d****m> over 9 years ago
1d26c897 fix: WriteHeader after Write can't change code Felix Geisendörfer <f****x@d****m> over 9 years ago
48dae244 fix: call WriteHeader next func right away Felix Geisendörfer <f****x@d****m> over 9 years ago
91947fba README: Add performance section Felix Geisendörfer <f****x@d****m> over 9 years ago
4d2b5e98 fix typos Felix Geisendörfer <f****x@d****m> over 9 years ago
b1cd0f0e edit copy Felix Geisendörfer <f****x@d****m> over 9 years ago
daef01f9 Add LICENSE Felix Geisendörfer <f****x@d****m> over 9 years ago
fe665a2c Improve docs Felix Geisendörfer <f****x@d****m> over 9 years ago
cfbc4eb2 Explain why this package exists Felix Geisendörfer <f****x@d****m> over 9 years ago
baf72b49 Remove import Felix Geisendörfer <f****x@d****m> over 9 years ago
50b98191 Improve example Felix Geisendörfer <f****x@d****m> over 9 years ago
426dc3be README: add usage example Felix Geisendörfer <f****x@d****m> over 9 years ago
5a2f967e readme: build status Felix Geisendörfer <f****x@d****m> over 9 years ago
d5d3d3d9 travis ci Felix Geisendörfer <f****x@d****m> over 9 years ago
afcb66a4 Initial README Felix Geisendörfer <f****x@d****m> over 9 years ago
b4bd21e7 docs Felix Geisendörfer <f****x@d****m> over 9 years ago
75a5d281 docs Felix Geisendörfer <f****x@d****m> over 9 years ago
32feeb5f docs Felix Geisendörfer <f****x@d****m> over 9 years ago
30d6ead5 improve docs Felix Geisendörfer <f****x@d****m> over 9 years ago
9e2061c8 fix docs Felix Geisendörfer <f****x@d****m> over 9 years ago
7994b041 docs and improved Written bytes metrics Felix Geisendörfer <f****x@d****m> over 9 years ago
b3734794 move stuff around, start docs Felix Geisendörfer <f****x@d****m> over 9 years ago
989049cf Add benchmark Felix Geisendörfer <f****x@d****m> over 9 years ago
5ee919de fix method name Felix Geisendörfer <f****x@d****m> over 9 years ago
8303a455 Support http.Hijacker interface Felix Geisendörfer <f****x@d****m> over 9 years ago
6edc98e3 Support io.ReaderFrom interface Felix Geisendörfer <f****x@d****m> over 9 years ago
6e095698 refactor Felix Geisendörfer <f****x@d****m> over 9 years ago
e63219f3 rename methods Felix Geisendörfer <f****x@d****m> over 9 years ago
fe04f654 refactor Felix Geisendörfer <f****x@d****m> over 9 years ago
8b748b4a Initial Implementation Felix Geisendörfer <f****x@d****m> over 9 years ago
30ce6c3d init repo Felix Geisendörfer <f****x@d****m> over 9 years ago

← Back to repository