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アプリケーションを監視します。 パッケージのインストールとアクティベーションの詳細については、手動インストールを参照してください。

関連コンポーネントの対応バージョンを確認するには、 「対応コンポーネントとバージョン」 を参照してください。