监视 Python FastAPI

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

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 》。

Instana Python 包

您可以通过安装 Instana Python 包,手动对您的 FastAPI 应用程序进行性能监控。 安装并激活 Instana Python 软件包后,您的 FastAPI 应用程序将受到监控。 有关安装和激活软件包的更多信息,请参阅 手动安装

要查看支持哪些相关组件的版本,请参阅 “支持的组件和版本 ”。