How can you check Search API Quota usage in GAE? - google-app-engine

For a few days in a row I have a Search API error:
OverQuotaError: The API call search.IndexDocument()
required more quota than is available.
I almost sure that I have not reached [quota limits] but I cannot find a way to make sure.
How can I check current quota usage, if not in admin them maybe by code.

You can't check Search quota usage right now. It'll be viewable in admin console soon.

You can now check your Search API Quota from within the Quota Admin Console. It is located below the Storage section, of the Quote Details page. This feature was added yesterday (5-23-2012) and was blogged about on the official Google App Engine Blog.

You can check quotas for all Google services which provides API here. I don't find Custom Search API there although.

I found quotas on appengine search api for java
which says that there is a rate limiting at about 100 to 120 API calls per minute.

If you need additional quota for the App Engine search API, you can request it here.

Related

How to check quotas for Google Vision API?

I need to check quotas for Google Vision API programmatically
OR
to set quota limits on API console site directly.
actually I need some way to limit API calls to 1000/month which are free.
Any ideas ?
You can check your project's quotas through the console in two ways:
A) APIs & Services / All APIs enabled will be shown.
B) IAM & admin / Quotas / In services filter: Cloud Vision API.
If you want to edit your quotas, you can do it up to their maximum values.
To request an increase above the maximum quota, edit your quota with your requested increase and justification and submit your update.
There isn't yet a way to change / access programmatically the quotas yet. "Working with Quotas" has the general information about this,how to manage and monitoring them.

How to measure execution time of query on Google Cloud

How to measure execution time of query on Google Cloud?
Earlier there was provision of Query Browser of Google. Which is now absolute and redirected to google cloud console.
Thanks.
One easy way is to use Stackdriver Trace. You can search "Trace" in GCP console, and then it shows list of requests. Click on the requests you are interested and you can see execution timelines.
Appstats provides more details and customization, but definitely needs more work.

How do I increase Search API quota on App Engine?

I keep receiving errors in my app like
OverQuotaError: The API call search.DeleteDocument() required more quota than is available.
I can't find anywhere in my dashboard to adjust these quotas - only see what they are. How can this be done?

What will happen after my Google App Engine app reach free quota limit (billing is disabled)?

What happens if app deployed to GAE reach free quote limit (in case billing disabled)? Google will charge you for using resources above free quote or your app will become unavailable until free quota will be reset or billing will be enabled ?
According to Google App Engine documentation, Google will not charge you, they will disable the depleted resource.
You will see some kind of default 500 Server Error page with Google's Robot image.
Or you can build a custom static HTML error page as well, refer to the docs on configuring app.yaml -> custom error response
Even if billing is enabled, since you can set a daily budget, the above still stands when your budget is reached. Google say they will never charge anything above the budget you set.

Delete Google App Engine Account

I would like to delete the account I have with Google App Engine since I don't use it and I also would like to stop receiving email from Google regarding this account and policies update and alike.
Is there a way to do this?
UPD:
I raised this issue in google issue tracking system and it has been accepted as a valid feature request. http://code.google.com/p/googleappengine/issues/detail?id=5745
UPD2:
A nice person from Google offered his help in deleting of my account as soon as I remove any apps I have there. Thanks for that!
A note from Google accouts TOS:
13.2 If you want to terminate your legal agreement with Google, you
may do so by (a) notifying Google at any time and (b) closing your
accounts for all of the Services which you use, where Google has made
this option available to you. Your notice should be sent, in writing,
to Google’s address which is set out at the beginning of these Terms.
By myself I didn't found how one can delete google app Engine account, so it's possible that this is not Services which you use, where Google has made this option available to you. As other option I see is to ask on Googl App Engine community question board, and hope that google moderators read those question.

Resources