Python ASGI のモニター
Instana ( Python )パッケージには、非同期アプリケーションのリクエスト状況を可視化する、非同期サーバーゲートウェイインターフェース(ASGI)準拠のミドルウェアが含まれています。
ASGIに関する詳細については、 ASGIのドキュメントを参照してください。
ミドルウェア
Instana ASGI ミドルウェアは instana.middleware.InstanaASGIMiddleware から入手でき、あらゆる ASGI 準拠アプリケーションで使用できます。
Instana のASGIミドルウェアを実装したオープンソースコードは、 GitHub の instana/python-sensor リポジトリでご覧いただけます。
例
import uvicorn
from instana.middleware import InstanaASGIMiddleware
# ...application definition code...
# Wrap the ASGI application with the Instana ASGI middleware
application = InstanaASGIMiddleware(application)
uvicorn.run(application, host='127.0.0.1', port=80)