Pular para o conteúdo principal
O FastAPI é um framework web moderno e de alto desempenho para construir APIs com Python.

Instalação

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

Configuração

Inicie o AppSignal e defina sua aplicação FastAPI. Em seguida, use o FastAPIInstrumentor para instrumentar sua aplicação FastAPI:
# app.py
from fastapi import FastAPI
from opentelemetry.instrumentation.fastapi import FastAPIInstrumentor

import appsignal
appsignal.start()

app = FastAPI()

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

FastAPIInstrumentor().instrument_app(app)