Tracepanel for Python
See what your Python app does on every request, task and command, in Django, FastAPI, Flask, Starlette and Falcon.
Tracepanel for Python is the tracepanel package. It records each request,
background task and command of your app with its SQL, its calls to Redis,
caches, HTTP APIs and other services, its templates, log lines and errors, and
sends each trace to the agent. The agent finds the issues and serves the
panel and the console.
pip install tracepanelIt supports Django, FastAPI and Flask, and also Starlette, Falcon and any ASGI or WSGI app. Tasks come from Celery, Dramatiq, RQ and Django Tasks.
Installation
Install the package and add it to your app.
Integrations
What Tracepanel records in each framework and library.
Configuration
Where settings come from, and every setting.
Tracing your code
Steps and traces of your own.
Command line
tracepanel run, dev, config, clear and mcp.
Django
The Django guide: the ORM, transactions, templates, DRF, Celery and more.