使用监听flask项目一样的方式可以监听fastapi项目
安装sentry-sdk
pip install --upgrade 'sentry-sdk[flask]==0.10.2'
集成到项目中
import sentry_sdk
from sentry_sdk.integrations.flask import FlaskIntegration
sentry_sdk.init(
dsn="http://2f0e6d4385814a5a8029cd0c832dabd3@ip:9000/6",
integrations=[FlaskIntegration()]
)
app = FastAPI()
引发异常的测试代码
@app.route('/debug-sentry')
def trigger_error():
division_by_zero = 1 / 0