Pythonのモニタリング
Instana Instana の AutoTrace ウェブフックを使用して、Starletteアプリケーションを自動的に監視します。 コードの変更、設定の変更、再デプロイ、プロセスの開始は必要ない。 また、 Instana ( Python )パッケージを使用して、Starletteアプリケーションを手動で計測することもできます。

Instana ( Python )パッケージには、非同期アプリケーションのリクエスト状況を可視化するためのASGIミドルウェアが含まれています。 Starletteの場合、このASGIミドルウェアは、Starletteベースのアプリケーションに自動的に適用されます。
モニタリング手法
Starletteアプリケーションを監視するには、 Instana ( AutoTrace )のWebhookを使用するか、 Instana ( Python )パッケージをインストールしてください。
次の表は、各方式の特徴をまとめたものである:
| 機能 | Webhook の自動トレース | Instana Python パッケージ |
|---|---|---|
| 自動視認性 | 使用可能 | 使用可能 |
| コード変更 | 不要 | 不要 |
| 再派遣 | 不要 | 必須 |
| プロセス再起動 | 不要 | 必須 |
| ユーザーステップ | 不要 | 不要 |
| 構成変更 | 不要 | 不要 |
Webhook の自動トレース
Instana AutoTrace Webhookがデフォルトの監視方法となっており、監視を有効にするために手動での操作は一切必要ありません。 AutoTrace のWebhookをインストールすると、Starletteアプリケーションが自動的にリモートで計測・監視されます。
「 Instana AutoTrace 」Webhook のインストールに関する詳細については、 「 Instana AutoTrace 」Webhook のインストールをご覧ください。
Instana Python パッケージ
Instana ( Python )パッケージをインストールすることで、Starletteアプリケーションを手動で計測設定することができます。 パッケージをインストールして有効化すると、 Instana がStarletteアプリケーションを監視します。 パッケージのインストールとアクティベーションの詳細については、手動インストールを参照してください。
関連コンポーネントの対応バージョンを確認するには、 「対応コンポーネントとバージョン」 を参照してください。