Re: [google-appengine] Alternative Appengine Monitoring and Alerting

2013-08-05 Thread Vinny P
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

2013-08-05 Thread Felippe Bueno
> 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

2013-08-05 Thread Barry Hunter
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

2013-08-05 Thread Felippe Bueno

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.