How do I find average statistics in Google App Engine? For example, I would like to know the average number of requests per second.
Related
Is it possible to break down cloud billing by cloud function and app engine?
We have had a spike in cost for App Engine and also Cloud Functions.
The current breakdown just states Frontend Instances Sydney and could functions its CPU Time (tier 1).
What we need is to know which app engine instance, and which cloud function instance has caused the increase.
thanks!
What is the maximum number of services that an App Engine Flex app can have?
I found this site, under limits is the max number of services 5. Is this correct?
The Maximum services per application that the documentation you linked refers to are Backend services. The limit is the number of backend services available to the GAE flex application. This applies to running versions of GAE.
Also, regarding the last part of the limits documentation:
If you expect a notable upcoming increase in usage, you can proactively request adjustments from the App Engine Quotas page in the GCP Console.
This means that you can request an increase for the maximum services your application have access to by going to the GCP Quotas page and selecting Compute Engine API as Service. In the list of quotas you'll find the Backend services quota. With the current usage and the current limit. Select it and click Edit quotas to request an increase.
Let's say we are building a product catalog using Google app engine and trying to incorporate full text search. What are the factors to consider to guarantee latency in 200 ms .
As the document index grows , how do you configure app engine to linearly scale without compromising latency.
Neo
I discovered that my pure App-Engine project (no Compute Engine Instances at all) is heavily using Google Compute Engine API (26,165 requests) but that is not visible as API use on the dashboard. Additionally, in Quotas I find strange items:
Google Compute Engine Networks Global 1 / 15
Google Compute Engine Firewall rules Global 2 / 200
Google Compute Engine Routes 2 / 250
I could disable the Compute Engine API, but I fear consequences if I don't understand what I am doing here.
Does anyone know further details or experience something similar?
PS: I also noticed that old deployed versions of my appengine-code from 2013 showed up, which I have deleted again.
My app is a standard env python one.
I do see the quotas you mentioned in the IAM & Admin Quotas page, but with different limits:
Google Compute Engine Networks Global 1 / 5
Google Compute Engine Firewall rules Global 4 / 100
Google Compute Engine Routes 2 / 200
I suspect that these are automatically driven by the standard env GAE infra (as opposed to being configured by the app itself for the flex env). Their visibility might not be intentional, tho.
I do see a few GCE API calls as well (but then my app is not very active) on the API Manager page:
Google Compute Engine API 17
I accidentally clicked on this API's Disable button and got this warning (potentially hinting at what this API is used for):
Disable Google Compute Engine API
Code that uses this project's keys, client IDs, or service accounts
will not be able to call this API.
Do you want to disable this API: Google Compute Engine API?
By clicking on the actual Google Compute Engine API text/link and then to the Quota tab I can see:
Queries per day Unlimited
Queries per 100 seconds 2,000
Queries per 100 seconds per user 2,000
My peak over the last 30 days is 15, so I won't worry about it :)
I do not see any unexpected older app version.
On February 23rd I received an email that they are turning down the App Engine Admin Console and moving to Cloud Platform Console, then on February 25th I received this in email:
Your Google Cloud Platform project(s): MY_PROJECT_ID [Project Number(s):
MY_PROJECT_NUMBER ] has/have been in the billing disabled state for more
than 200 days. All related Google Compute Engine resources are
scheduled to be deleted in as soon as 7 days.
If you take no action within 7 days, you will be unable to recover any
resources under Google Compute Engine in this project. If disabling
billing was unintentional, please follow the online instructions and
re-enable billing for this project within 7 days to avoid the project
clean up.
I received this for just one app and I have no idea what is going on. I'm nowhere near exceeding free quota on this app, I get less than 100 visits a month.
By reading their new billing pages I see that they still have free quota, so why would they delete my app and why just one out of four apps that I have?
The email does not say that they are deleting your App Engine app. They will be deleting Compute Engine resources associated with this app.
You do not need Compute Engine for App Engine. You may not be using Compute Engine at all and may have started some Compute Engine resources by accident.
...and on the next day they wrote...
The email quoted below was sent to some Google Cloud Platform
customers in error.
If you do not use Google Compute Engine, you can safely ignore that
message. We apologize for any confusion this has caused. We received
feedback from many customers who do not use the Google Compute Engine
service (for example, they only use Google App Engine). Your Google
App Engine apps will continue to operate normally, and you do not need
to take any action at this time.
Thanks, The Google Compute Engine Team