GAE日志搜索不可靠



我正在运行几个python(2.7)应用程序,但经常遇到一个问题:日志搜索(从仪表板、管理控制台)不可靠。当我搜索最近的日志条目时,这很好(通常可以找到),但过了一段时间(例如一天),就不可能再次使用相同的搜索查询找到相同的记录了。只是"没有结果"。管理控制台显示,我有1个为期10-12天的日志,所以旧记录应该在这里找到,保留/日志大小限制不是原因。

具体来说,我有一个"cron"请求,它每天都会写统计数据来记录(这对我来说已经足够了),搜索这个请求总是会给我最后一个条目,而不是预期的每一天的条目。

这是预期的行为(例如,我在文档中没有看到关于日志存储行为的明确声明)还是有需要调整的地方?例如,减少每次请求的日志记录会有帮助吗?或者可以存在查询语言的高级使用。

请告知。

这是一个已知的问题,已经在googleappengine问题跟踪器上报告了。

作为一种替代方案,您可以考虑使用LogServiceneneneba API以编程方式读取应用程序日志,以便在BigQuery中获取它们,或者构建自己的搜索索引。

谷歌应用引擎开发者关系部在谷歌I/O 2012上发布了一个关于应用引擎日志摄入大查询的代码实验室。

Streak发布了一个名为Mache的工具和一个chrome扩展程序来自动处理这个用例。

最新更新