Re: [google-appengine] Alternative Appengine Monitoring and Alerting
On Mon, Aug 5, 2013 at 6:40 PM, Felippe Bueno wrote: > As matter of fact, I realized that this kind of problem exists in other > PaaS providers. > That's why I started the paas-monitor project (https://github.com/fbueno/ > paas-monitor/). > I started with python only. You can see it in action at > http://paas.mongu.ru/cgi-bin/nagios3/status.cgi?host=all or > http://paas.mongu.ru/nagios3/. > > > The idea is to provide plugable code for every language on AppEngine and > others, to let people monitor using the preferred way/software. > > Does that make any sense ? I mean, would you use this kind of code in your > apps ? > Any kind of help/suggestion is appreciated. > It's a good idea, but I have the same feeling as Barry - it's far more useful if the generated data relates to the production app, rather than an entirely separate app. Perhaps it would be better if the "control" app ran as a different version (or as a different module) on the same app id as the production app? Presumably different versions of the same app would run on the same machine, or machines close together. - -Vinny P Technology & Media Advisor Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.
Re: [google-appengine] Alternative Appengine Monitoring and Alerting
> Out of interest how you verify the reliability of the 'control' app? It > could be running in a completely different 'area' of appengine. It could be > running in a different datacenter - so is completely isolated from the any > issues the main app is or isnt seeing. > Good question. I simply don't care about where apps are running. It's a shot in the dark. I mean, I'm monitoring both apps, and if I have one alert on both apps, I consider that it's an appengine problem. Thats why I say that I am "mitigating" the monitoring problem. Also, the code that I wrote so far, is monitoring specific operations on Appengine (ds read, ds write, memcache read/write etc), this way I can see what exactly is not Ok on AppEngine, like the official status page. Long story short, both (official status page, and my project) have the same issues. Thanks. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.
Re: [google-appengine] Alternative Appengine Monitoring and Alerting
Out of interest how you verify the reliability of the 'control' app? It could be running in a completely different 'area' of appengine. It could be running in a different datacenter - so is completely isolated from the any issues the main app is or isnt seeing. Its the problem with the current dashboard. Its only showing one little corner. Can see how having measurements taken in your own app can be useful - because at least appengine should be keeping a single app fairly localized (for things like memcache) On 6 August 2013 00:40, Felippe Bueno wrote: > > I've been using google appengine since 2009. > > I have no complaints except for one. > > The system health dashboard or status page ( > https://code.google.com/status/appengine) rarely reflect the real health > of appengine. When I'm developing/deploying and got some error or the > system is slow for some reason, is very frustrating when I realize that > it's an appengine failure. > > To mitigate that problem I started using Nagios to also monitor a second > app, and tell me when things are going slow on my production app, and in my > "control" app. > > As matter of fact, I realized that this kind of problem exists in other > PaaS providers. > That's why I started the paas-monitor project ( > https://github.com/fbueno/paas-monitor/). > I started with python only. You can see it in action at > http://paas.mongu.ru/cgi-bin/nagios3/status.cgi?host=all or > http://paas.mongu.ru/nagios3/. > > The idea is to provide plugable code for every language on AppEngine and > others, to let people monitor using the preferred way/software. > > Does that make any sense ? I mean, would you use this kind of code in your > apps ? > Any kind of help/suggestion is appreciated. > > Cheers, > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to google-appengine+unsubscr...@googlegroups.com. > To post to this group, send email to google-appengine@googlegroups.com. > Visit this group at http://groups.google.com/group/google-appengine. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.
[google-appengine] Alternative Appengine Monitoring and Alerting
I've been using google appengine since 2009. I have no complaints except for one. The system health dashboard or status page (https://code.google.com/status/appengine) rarely reflect the real health of appengine. When I'm developing/deploying and got some error or the system is slow for some reason, is very frustrating when I realize that it's an appengine failure. To mitigate that problem I started using Nagios to also monitor a second app, and tell me when things are going slow on my production app, and in my "control" app. As matter of fact, I realized that this kind of problem exists in other PaaS providers. That's why I started the paas-monitor project (https://github.com/fbueno/paas-monitor/). I started with python only. You can see it in action at http://paas.mongu.ru/cgi-bin/nagios3/status.cgi?host=all or http://paas.mongu.ru/nagios3/. The idea is to provide plugable code for every language on AppEngine and others, to let people monitor using the preferred way/software. Does that make any sense ? I mean, would you use this kind of code in your apps ? Any kind of help/suggestion is appreciated. Cheers, -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.