监控谷歌应用引擎日志并发送电子邮件

时间:2012-03-27 16:06:38

标签: google-app-engine

我一直在监控我的Google应用引擎网络应用的日志。

2012-03-27 14:37:27.842 /xyz.html 200 28ms 0kb
2012-03-27 14:34:42.581 /favicon.ico 200 50ms 0kb
2012-03-27 14:15:52.465 /img/ok-icon.png 200 102ms 0kb
2012-03-27 14:15:43.324 /favicon.ico 200 312ms 0kb
2012-03-27 14:13:51.777 /index.php?option=123 404 60ms 0kb
2012-03-27 13:55:23.178 /favicon.ico 200 1ms 0kb
2012-03-27 13:55:22.533 /img/testbkg.jpg 200 1ms 0kb

我的问题是: 让我们假设很少有网址/index.php?option=123被击中。 当这种情况发生时,我想知道。

我希望能够配置谷歌应用引擎,以便在发生这种情况时向我发送电子邮件。 如果它只是说:“嘿去检查你的日志”就足够了

因为我不知道怎么做我最终要做的就是去google app引擎仪表板并搜索我的日志(使用reg表达式)

有没有办法在不编写servlet来发送电子邮件的情况下实现这一目标?

1 个答案:

答案 0 :(得分:3)

有几种方法可以做到:

  1. 在您需要的地方插入一段代码:在调用URL时调用的文件中,例如在/index.php

  2. 安装servlet过滤器并检查请求URL,如果这是您要查找的请求。

  3. 通过LogService定期搜索日志。使用cron定期调用搜索。