监视 Python FastAPI
借助 Instana ,您可以自动监控您的 FastAPI 应用程序。 您无需修改代码、更改配置、重新部署或启动流程。

Instana Python 包集成了一个 ASGI 中间件 ,用于为您的异步应用程序提供请求可见性。 对于 FastAPI, ,该 ASGI 中间件会自动应用于您的 FastAPI-based 应用程序。
监测方法
要监控您的 FastAPI 应用程序,您可以使用 Instana AutoTrace 中的 webhook,或者安装 Instana Python 中的包。
下表概述了 Instana 针对每种监控方法所支持的功能:
| 功能部件 | Autotrace Webhook | Instana Python 包 |
|---|---|---|
| 自动可视性 | 可用 | 可用 |
| 代码更改 | 不需要 | 不需要 |
| 调动 | 不需要 | 必需 |
| 进程重新启动 | 不需要 | 必需 |
| 用户步骤 | 不需要 | 不需要 |
| 配置更改 | 不需要 | 不需要 |
Autotrace Webhook
Instana AutoTrace Webhook 是默认的监控方式,您无需执行任何手动操作即可启用监控。 如果您已安装 AutoTrace Webhook,它将自动对您的 FastAPI 应用程序进行远程监控。
有关安装 Instana AutoTrace Webhook 的更多信息,请参阅 《安装 Instana AutoTrace Webhook 》。