问题标签 [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.
java - Java Appengine APPSTATS导致java内存不足错误
我的 java appengine 应用程序中有几个 servlet,它们在内存排序中进行,并且需要几秒钟才能完成。这些完全没有错误。
但是,我最近为 appengine 启用了 appstats 并开始收到以下错误:
java - App Engine - Java AppStats - 将所有请求显示为 cpu 时间为 0
我的 AppStats 中的所有行都如下所示:real=19ms cpu=0ms api=0ms overhead=0ms
,它具有正确的实时值,但其他值始终为 0。以前有人遇到过这个问题或知道如何解决这个问题吗?
python - App Engine (python) 在生产中跳过 webapp 中间件(如 Appstats),但在开发服务器上工作正常
我正在使用 App Engine python 来托管应用程序,并且很想使用 Appstats 和其他几个作为中间件运行的库。但是,当我通过 appengine_config.py(如下所示)设置中间件时,它可以在开发服务器上运行,但不能在生产环境中运行。Appstats 和 gaesessions 在开发服务器中就像一个魅力,在生产中根本不起作用。这是我的 appengine_config.py,位于我的根 /src 目录中:
有任何想法吗?
更新
因此,我再次尝试修复它无济于事,因此我将其恢复。我将 appengine_config.py 归结为:
和 app.yaml 包括
我的应用程序使用基本的 webapp,每个请求处理文件的底部包括:
部署工作正常。一年多来,应用程序一直很强劲,并且收到了很多请求。myapp.appspot.com/_ah/stats 出现显示带有刷新按钮的 GUI,没有数据,以及消息“尚未记录任何请求”等。我很困惑!
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() 的调用?或者,还有更好的方法?
谢谢。
google-app-engine - 此异常是否意味着 appstats 正在锁定我的 appengine 应用程序?
我的应用程序已经运行了一个月,只有偶尔的截止日期超出异常。今天早上,在五分钟的时间里,我有 150 个超出期限的异常。现在它恢复正常了。我知道这可能会发生,并且不一定会通过我在代码中执行的任何操作来解决,但是每个异常在堆栈跟踪中都有 appstats(至少我最仔细查看的 20 个)。一方面,这牵涉到 appstats - 另一方面,我猜 appstats 可能存在于曾经运行的每一个堆栈跟踪中。我正在尝试确定 appstats 是否是问题所在。
我不是过滤器专家 - 谁能告诉我像下面这样的堆栈跟踪是否暗示代码在 appstats 中等待了很长时间?看起来确实是这个意思,但我认为过滤器可能以一种混淆堆栈跟踪的方式链接在一起。此外,即使它在 appstats 中等待 - 问题似乎可能是数据存储不可用(全局 appengine 状态页面上没有明显问题)。
我在明显的 appstats 调用的开头加上了星号,以便快速扫描。
python - 谷歌应用引擎应用统计
是否可以在我的代码中使用 Appstats 提供的数据?我想获取每个任务的 RPC Total 和 Grand Total 值。有没有办法做到这一点?
python - 扩展 Google Appstats
在观看了Guido 的 Google IO 演讲并听说它可以扩展(从而提供了一种用于记录您自己的事件的仪器机制)之后,我仍然不知道如何做到这一点。
这些函数都用于处理 RPC,而不仅仅是启动/停止调用昂贵的函数(或包装器)。
有没有人以一种不需要覆盖原始文件的安全方式扩展了图书馆?
java - 为 cron 作业配置 Java GAE Appstats
我将我的配置web.xml
为为我的 cron 作业启用 appstats。我的 cron 作业由 URL 上的 servlet 处理,http://myapp.appspot.com/cron/myjob
每小时执行一次。
当我通过 URL 访问 appstats 管理界面时http://myapp.appspot.com/appstats/stats
。我可以看到有关/appstats
URL 的统计信息,但看不到有关 URL 的统计信息/cron
。每次执行 cron 作业时,我都希望 appstats 记录事件。这是我的web.xml
:
解决方案:我通过将 AppStats 过滤器放在 Guice 过滤器之前来修复它