Someone likely used up their free quota:<p><pre><code> OverQuotaError: The API call datastore_v3.RunQuery() required
more quota than is available.
</code></pre>
I'm guessing that running a query on initial load is likely for capturing metrics. This should get refactored to fail silently and potentially also use a memcache-backed counter:<p><a href="https://developers.google.com/appengine/articles/scaling/memcache#transient" rel="nofollow">https://developers.google.com/appengine/articles/scaling/mem...</a><p>Basically, store the count in memcache and only commit to the datastore when the counter hits a certain amount. You run the risk of losing some of your analytics but it's more important to keep your resource usage low and your app online than it is to capture every single hit.