I created an app in Lingying's development zone. After applying for products, they failed
Together in the audit status, for several days
Related
I was trying to deploy a new project with functions and eventually got message that says I need to upgrade to blaze since functions deployment now require a paid service (click to enlarge the below image).
But after trying to upgrade I've got the following message:
Checking my billing account I could see that I had 9 projects linked to my billing account when it didn't allow me to add the 10th project.
After removing 4 unused projects and getting the number of blaze projects down to 5, it still didn't allow me to add the project, showing the same error above.
My request to increase my billing quota using this form was rejected.
Now I ended up with a firebase account where I can't deploy new projects. Please help.
Go to your GCP billing page at https://console.cloud.google.com/billing
Select an organization - in case you have more than one
Click on CREATE ACCOUNT button to create a new billing account
Go to firebase console and try to upgrade your plan to Blaze again. This time you should select your newly created billing account.
I guess a single billing account can hold max of 5 projects on Blaze.
When managing billing accounts, I would suggest organizing yourself by projects or environments. Personally, I have a specific billing accounts for DEVELOPMENT and PRODUCTIONS so that I can keep track of cost separately. Also set proper budget threshold alerts for each billing account for no surprises at the end of the month.
We have a mobile app service on Firebase.
Our service's concurrent connection is of almost 5,000 ~ 10,000.
I know, it does NOT matter with performance limitations.
But, we have an issue about Realtime Database's pending (1~3 minutes).
It occurs every single day at night time, even with few connections.
We started logging the main realtime database with Elasticsearch because of these pending issues.
This pending issue can be checked in detail.
If occurs db's pending, our app going to disable in 1~3 minutes suddenly (db load 3% -> 100%)
and we can checked 'concurrent-connect/concurrent-disconnect' of almost concurrent users in same time.
I have attached a relevant screen capture. This issue can also be checked in GCP's Stackdriver.
We guess this issue was generated logic of Firebase assigned performance because of usage difference daytime with nighttime.
I've contacted support 3 days ago but haven't received a reply yet.
So, I wondering if anyone has the same problem or knows of this issue.
stackdriver captured
elk captured
It sounds like you're performing a bulk read or write operation every day at the same time. This type of operation typically comes from a batch process and is unrelated to the number of active users of your app. In fact, the bulk read/write will lock out the regular users of your app.
An example of such a batch process could be a bulk read that every night synchronizes the data in the Firebase Realtime Database with Elasticsearch, but there are many more options.
If there's indeed a batch process that is causing this load, you'll want to look into:
Either splitting the process into multiple smaller steps, so that they can intersperse with the traffic from your regular clients.
Or running the same type of process on a backup of the database. Since you'd be running against a local file, it won't interfere with the regular clients, and the backup is made by an out-of-band process (so not causing interference either).
I have a GAE application in US Central (say Project A) and another GAE application in US East1 (say Project B). I want one Stackdriver dashboard to monitor these two together. Hence I merged Project B onto Project A's workspace which is in Central. Now I have a merged dashboard.
Question - Assume a scenario when US central region went down and my project A workspace is not available. Will this make my merged dashboard completely unavailable (including east region monitoring too)?
Stackdriver Monitoring is a global service and is designed to survive outages in a given region or zone. While an outage in a given region or zone could impact ingesting time-series data in that region/zone, your workspace configuration (including dashboards, alerting policies, etc.) should be available even with such an outage. Alerting policies that do not perform a cross-series aggregation across different locations should continue working and firing alerts when there is a regional outage (policies that aggregate time-series across locations may, however, malfunction in such situations). It should be noted that the underlying time-series database and alert delivery infrastructure that underlies Stackdriver Monitoring is also used for Google's own internal monitoring and is relied on by Google SRE teams to be notified of outages in Google's own systems, including outages caused by zones or regions being taken offline by fiber cuts, disasters, and other issues.
As specified in the Google Platform Console Help, there is a period of 7 days to remove a project once it has been selected for deletion. And it also says this period could vary depending on the billing setup.
This period has expired and I want to know what was the deletion date and what is the expected date for this operation to be completed. Is this possible from the Google API Console?. This is needed in order to create extra Firebase projects, I have reached the limit and I can't create new projects until the older ones are removed.
It could take up to 30-day period now to be completely removed. From Google documentation "Note that after the 7-day waiting period ends, the time it takes to completely delete a project may vary.".
Currently, I have a web client Shiny application that is run on a virtual server and allows users to access the app via a website if they are logged onto the company network. I want my application to update its data every 24 hours using invalidateLater(24*60*60*1000, session), however, since the databases are very large, I don't want this command running every time a user accesses the application, making the user have to wait 3-4 minutes before they get to use the app. Is there any way I can schedule an update for refreshing my data without having the app update (and wait) every time a new session starts?