Naar hoofdinhoud gaan
Starlette is een lichtgewicht, high-performance webframework voor het bouwen van asynchrone Python-applicaties.

Installatie

🐍 Vergeet niet om eerst het AppSignal for Python-package te installeren in uw applicatie.
Installeer eerst het opentelemetry-instrumentation-starlette-pakket. Om het aan uw project toe te voegen, voegt u de volgende regel toe aan uw requirements.txt-bestand:
# requirements.txt
opentelemetry-instrumentation-starlette

Setup

Start AppSignal en definieer uw Starlette-applicatie. Gebruik vervolgens de StarletteInstrumentor om uw Starlette-applicatie te instrumenteren:
# app.py
from starlette.applications import Starlette
from opentelemetry.instrumentation.starlette import StarletteInstrumentor

import appsignal
appsignal.start()

# ... your application's code goes here ...

app = Starlette(
  # ...
)

StarletteInstrumentor().instrument_app(app)