問題タブ [appstats]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1659 参照

java - Google AppEngineAppstatsの問題

Appstatsを正しく機能させるのに問題があります。/appstatsまたは/appstats/ statsを使用すると、無限ループに陥り、/ appstats/statsにリダイレクトされ続けます。これにより、ページが正しくリダイレ​​クトされていないという404エラーが発生します。問題が何であるかについて何か考えはありますか?

以下は私のweb.xmlの関連行です。これは基本的にここのドキュメントと同じです。

これが私のappengine-web.xmlの関連行です。/ appstats /statsと/appstatsの両方を使用してみましたが、どちらも同じ問題があります。

以下は、無限リダイレクトループを示すhttpヘッダーです。

0 投票する
2 に答える
857 参照

java - Java Appengine APPSTATSにより、Javaのメモリ不足エラーが発生します

Java AppEngineアプリには、メモリの並べ替えを行い、完了するまでに数秒かかるサーブレットがいくつかあります。これらの完全なエラーはありません。

ただし、最近appengineのappstatsを有効にしたところ、次のエラーが発生し始めました。

0 投票する
2 に答える
366 参照

java - App Engine - Java AppStats - すべてのリクエストが CPU 時間 0 として表示される

私の AppStats のすべての行は次のようになりますreal=19ms cpu=0ms api=0ms overhead=0ms:

0 投票する
2 に答える
1063 参照

python - App Engine(python)は、本番環境ではwebappミドルウェア(Appstatsなど)をスキップしますが、開発サーバーでは正常に動作します

App Engine pythonを使用してアプリケーションをホストしており、ミドルウェアとして実行されるAppstatsと他のいくつかのライブラリを使用したいと考えています。ただし、appengine_config.pyを介してミドルウェアをセットアップすると(以下に示すように)、開発サーバーでは機能しますが、本番環境では機能しません。Appstatsとgaesessionsは、開発サーバーでは魅力のように機能し、本番環境ではまったく機能しません。ルート/srcディレクトリにあるappengine_config.pyは次のとおりです。

何か案は?

アップデート

それで、私はそれを無駄に修正しようと試みたので、これを元に戻します。appengine_config.pyを次のように煮詰めました:

およびapp.yamlには

私のアプリは基本的なウェブアプリを使用しており、すべてのリクエスト処理ファイルの下部には次のものが含まれています。

デプロイは正常に機能します。アプリは1年以上にわたって好調で、多くのリクエストが寄せられています。myapp.appspot.com/_ah/statsが表示され、更新ボタンがあり、データがなく、「リクエストはまだ記録されていません」などのメッセージが表示されます。混乱しています。

0 投票する
3 に答える
740 参照

python - Appstats のログを無効にする

ここに記載されているように、Appstats を使用しています。

http://code.google.com/appengine/docs/python/tools/appstats.html

正常に動作しますが、すべてのリクエストが次のような情報メッセージを記録するようになりました:

保存しました。キー: appstats :039300、部分: 65 バイト、完全: 12926 バイト、オーバーヘッド: 0.000 + 0.004; リンク: http://example.com/stats/details?time=1290733239309

Appstats を実行したまま、ログ メッセージを無効にする方法はありますか?

ext/appstats/recording.py の独自のコピーを取得して、logging.info() の呼び出しをコメントアウトすることもできますか? それとももっと良い方法がありますか?

ありがとう。

0 投票する
1 に答える
328 参照

google-app-engine - この例外は、appstatsが私のappengineアプリをロックしていることを意味しますか?

私のアプリは、たまに期限を超えた例外を除いて、1か月間喉を鳴らしています。今朝、5分以内に150の期限を超えた例外がありました。これで通常の状態に戻ります。私はこれが発生する可能性があることを理解しており、コードで行うことによって必ずしも解決されるとは限りませんが、すべての例外のスタックトレースにappstatsがあります(少なくとも私が最も注意深く調べた20)。一方では、これはappstatsを意味します-他方では、appstatsはおそらくこれまでに実行されたすべての単一スタックトレースに含まれていると思います。appstatsが問題であったかどうかを判断しようとしています。

私はフィルターの専門家ではありません-以下のようなスタックトレースが、コードがappstatsで長時間待機していたことを示しているかどうかを誰かに教えてもらえますか?それはそういう意味のようですが、スタックトレースを混乱させるような方法でフィルターがチェーンされているのではないかと思いました。また、appstatsで待機していたとしても、問題はデータストアが利用できないことである可能性があります(グローバルなappengineステータスページで明らかな問題はありません)。

クイックスキャンを要求する明らかなappstatsの先頭にアスタリスクを付けました。

0 投票する
1 に答える
291 参照

python - Google App Engine Appstats

Appstatsによって提供されたデータをコード内で使用することは可能ですか?各タスクのRPCTotalとGrandTotalの値を取得したいと思います。これを行う方法はありますか?

0 投票する
1 に答える
948 参照

google-app-engine - Appstatsの値はどういう意味ですか?

例として、AppEngineブログの投稿からこれらの統計を取得します。

オーバーヘッドを理解していると思います。これは、ログをmemcacheに保存するのにかかった時間を除いて、ログの書き込みにかかった時間を示します。

私は他の数字に混乱しています:

  • real、cpu、apiは正確にはどういう意味ですか?
  • APIはRPC合計とどのように異なりますか?
  • 「総計」とは何ですか?
0 投票する
1 に答える
259 参照

python - GoogleAppstatsの拡張

GuidoのGoogleIOトークを見て、それを拡張できる(したがって、独自のイベントを記録するためのインストルメンテーションメカニズムを提供する)という言及を聞いた後、私はまだこれがどのように行われるかについて途方に暮れています。

これらの関数はすべてRPCを処理するためのものであり、高価な関数(またはラッパー)が実行できる呼び出しの開始/停止だけではありません。

誰かがライブラリを拡張し、元のライブラリを上書きする必要のない安全な方法で拡張しましたか?

0 投票する
1 に答える
701 参照

java - cronジョブ用のJavaGAEAppstatsの構成

web.xmlcronジョブでappstatsを有効にするように構成しました。私のcronジョブは、URLのサーブレットによって処理され、http://myapp.appspot.com/cron/myjob1時間に1回実行されます。

URLでappstats管理インターフェースにアクセスするとhttp://myapp.appspot.com/appstats/stats。URLに関する統計は表示され/appstatsますが、URLに関する統計は表示されません/cron。cronジョブが実行されるたびにappstatsがイベントを記録することを期待していました。これが私のweb.xml

解決策:Guiceフィルターの前にAppStatsフィルターを配置して修正しました