Pular para o conteúdo principal
O Starlette é um framework web leve e de alto desempenho para construir aplicações Python assíncronas.

Instalação

🐍 Não esqueça de instalar o pacote AppSignal for Python em sua aplicação primeiro.
Primeiro, instale o pacote opentelemetry-instrumentation-starlette. Para adicioná-lo ao seu projeto, adicione a seguinte linha ao seu arquivo requirements.txt:
# requirements.txt
opentelemetry-instrumentation-starlette

Configuração

Inicie o AppSignal e defina sua aplicação Starlette. Em seguida, use o StarletteInstrumentor para instrumentar sua aplicação Starlette:
# 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)