
Hope this post doesn't get me in trouble with my Google friends, but
I've about had it with the Google App Engine System Status page.
http://code.google.com/status/appengineYesterday my app was unreachable four times with 500 error pages,
but the System Status page above shows no issues.
Google Enterprise Support:"I can confirm that we had a transient infrastructure issue that caused a
temporary increase of latency that affected your application instances.
This should now be fixed as traffic has been moved to different
datacenters."
I'd prefer Google fix/enhance their App Status page so we have more visibility to what's really going on.
But, It's probably not in Googles best interest since Amazon will likely use it against them for marketing FUD.
So, how about we build our own App Status page that transparently collects and reports app status?
We could:
1. build and publish source to a simple custom servlet that Java developers could add to their apps eg:
http://appid.appspot.com/appstatus that returns json data that we can aggregate into a community-sourced system status page.
2. build an app engine site
a. for registering your app engine URL and how often you want it tested
b. viewing the current combined status of all sites
c. polling the registered sites for status
We'd probably want to add an entity ("eg dual") that we could hit for testing db operations.
Thoughts?