3

Tornado Webは、WSGIまたはASYNCコンテナで使用できます。WSGIコンテナには多数のソリューションがあります。これまでで最も魅力的なソリューションはRPMLiteですが、Tornadoをwsgiモードで実行する必要があります。これは私が望まないことです。TornadoAsyncアプリケーションを完全に監視するソリューションが必要です。

EDOT:行間を読んでくれた@Grahamに感謝します。トピックを理解している人には、答えがあると期待してきました。

4

1 に答える 1

3

質問は少しあいまいですが、ここでの前提は、どのWebアプリケーションパフォーマンス監視ツールが存在するかを尋ねているということです。この場合、Tornado ASYNC APIで動作するものと、TornadoWebサーバーの上にあるWGSIコンテナーで動作するものを求めています。

NewRelicWebアプリケーションパフォーマンスサービスとして解釈される「RPMLite」について言及しました。そのため、ご存知のとおり、Tornadoで実行されているWSGIアプリケーションのみが現在サポートされており、TornadoのASYNCAPIはサポートされていません。ASYNC Python Webフレームワークのサポートについていくつかの調査が行われましたが、Tornado APIはそのテストケースとして使用されなかったため、ASYNCAPIがいつサポートされるか/サポートされるかどうかはわかりません。

代替案に関しては、それはあなたがこれから何を得たいかによって異なり、あなたが質問を拡大する必要がある場所です。Webトラフィックを追跡したい場合は、常にGoogleアナリティクスまたはWebサーバーログから詳細を抽出するツールを使用できます。

New Relicのように、実際のWebアプリケーションをインストルメント化し、データベースでの表示時間やWeb外部など、その内部で何が起こっているかを教えてくれるツールを特に探している場合は、現在、他のオプションはありません。 ASYNCシステム、特にTornadoASYNCAPIについて私が知っていることです。

于 2012-05-14T00:14:23.437 に答える