Zum Hauptinhalt springen
FastAPI ist ein modernes, hochleistungsfähiges Web-Framework zum Erstellen von APIs mit Python.

Installation

🐍 Vergessen Sie nicht, zuerst das AppSignal for Python-Paket zu installieren in Ihrer Anwendung.
Installieren Sie zunächst das Paket opentelemetry-instrumentation-fastapi. Um es zu Ihrem Projekt hinzuzufügen, fügen Sie die folgende Zeile in Ihre requirements.txt-Datei ein:
# requirements.txt
opentelemetry-instrumentation-fastapi

Einrichtung

Starten Sie AppSignal und definieren Sie Ihre FastAPI-Anwendung. Verwenden Sie dann den FastAPIInstrumentor, um Ihre FastAPI-Anwendung zu instrumentieren:
# 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)