PyInstrument
This extension allows you to instrument your schema and inspect the call stack.
Usage example:
import strawberryfrom strawberry.extensions import pyinstrument
@strawberry.typeclass Query: @strawberry.field def hello(self) -> str: return "Hello, world!"
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