PyInstrument

This extension allows you to instrument your schema and inspect the call stack.

Usage example:

import strawberry
from strawberry.extensions import pyinstrument
schema = strawberry.Schema(
Query,
extensions=[
pyinstrument.PyInstrument(report_path="pyinstrument.html"),
],
)

API reference:

class PyInstrument(report_Path=Path("pyinstrument.html")): ...

report_path: Path = Path("pyinstrument.html")

Path to write the HTML PyInstrument report