-
httpdbg
A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
Went spelunking through the source. I think you absolutely could!
There's actually not a whole lot I found that's really http-library specific. It uses the traceback module in a decorator that ends up being manually wrapped around all of the functions of the specific libraries the author cared about.
https://github.com/cle-b/httpdbg/blob/main/httpdbg/hooks
Should be easy enough to extend this to other libraries.
Super cool tool thanks for sharing @dmurray!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
If on Linux or windows you can use Procmon or Instruments on macos.
https://github.com/Sysinternals/ProcMon-for-Linux
-
Cirron
Cirron measures performance counters (instructions executed, etc.) and traces system calls a piece of Python or Ruby code executes.
You might find the syscall tracing functionality of Cirron useful: https://github.com/s7nfo/Cirron
-
opentelemetry-demo
This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.
-
httptoolkit
HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac :tada: Open an issue here to give feedback or ask for help.
Have a look at https://httptoolkit.com/ which works with a lot tools (even cli)