Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

ফায়ারবেস ক্রিয়াকলাপের জন্য মেঘ স্টোরেজ পর্যবেক্ষণ করুন

As part of managing your Firebase projects, you'll want to review usage of Cloud Storage for Firebase (for example, how many Bytes are being stored, how many download requests are coming from your apps).

To review your Cloud Storage for Firebase billed usage, check the Usage and Billing dashboard.

For resource usage, both the Cloud Storage for Firebase Usage tab in the Firebase console and the metrics available through Cloud Monitoring can help you monitor Cloud Storage for Firebase usage. This kind of monitoring can help you spot potential problems in your app. Looking at your app's usage can also give you insight into your bill. Additionally, if something seems off, getting a clear picture of your storage bucket's operations (for example, by monitoring evaluation of Storage Security Rules) can be a helpful for troubleshooting.

Firebase console

The Firebase console includes a usage dashboard that shows Storage Bytes stored, object count, bandwidth, and download requests over time. Storage metrics (Bytes stored and object count) are updated within 24 hours. Usage metrics (bandwidth and download requests) are updated every few hours.

Go to the Usage page

The Cloud Storage Usage dashboard in the Firebase console.

Additionally, the Firebase console provides a Firebase Security Rules evaluation dashboard, a useful, at-a-glance view of rules invocations. You can supplement this dashboard with detailed analysis in Cloud Monitoring.

Go to the Rules page

The Cloud Storage usage dashboard in the Firebase console.

Google Cloud Platform Console

When you create a Firebase project, you're also creating a project in the Google Cloud Platform (GCP). The App Engine Quotas page in the GCP Console tracks daily storage usage information including Bytes stored, object counts, bandwidth used, and download requests.

Cloud Storage usage in the App Engine Quotas page.

Cloud Monitoring

Cloud Monitoring collects metrics, events, and metadata from GCP products that you can use to create dashboards, charts, and alerts.Cloud Monitoring includes the following Security Rules-related Cloud Storage for Firebase metrics:

Metric Name Description
Rule evaluations The number of Cloud Storage Rules evaluations performed in response to write or read requests. You can break this metric down by the result of the request (ALLOW, DENY, or ERROR) or the bucket name.
Sampling rate
The Cloud Storage for Firebase metrics are sampled every 60 seconds, but updates may take up to 4 minutes to show up in your dashboards.

Using these metrics, you can set up a Cloud Storage for Firebase dashboard like the following:

Cloud Storage usage in a Cloud Monitoring dashboard.

Complete the steps below to start monitoring Cloud Storage for Firebase with Cloud Monitoring.

Create a Cloud Monitoring workspace

To monitor Cloud Firestore with Cloud Monitoring, you must set up a workspace for your project. A workspace organizes monitoring information from one or more projects. After setting up a workspace, you can create custom dashboards and alerting policies.

  1. Open the Cloud Monitoring Page

    If your project is already part of a workspace, the Cloud Monitoring Page opens. Otherwise, select a workspace for your project.

  2. Select the New Workspace option or select an existing workspace.

  3. Click Add. After your workspace builds, the Cloud Monitoring Page opens.

Create a dashboard and add a chart

Display the Cloud Firestore metrics collected from Cloud Monitoring in your own charts and dashboards.

Before you proceed, make sure your project is part of a Cloud Monitoring workspace.

  1. In the Cloud Monitoring Page, open your workspace and go to the Dashboards page.

    Go to the Dashboards page

  2. Click Create Dashboard and enter a dashboard name.

  3. In the upper-right hand corner, click Add Chart.

  4. In the Add Chart window, enter a chart title. Click the Metric tab.

  5. In the Find resource type and metric field, enter Cloud Storage for Firebase. From the auto-populated dropdown, select one of the Cloud Storage for Firebase metrics..

  6. To add more metrics to the same chart, click Add Metric and repeat the previous step.

  7. Optionally, tailor your chart as needed. For example, in the Filter field, click + Add a filter. Scroll down, then select a value or range for the metric of interest you wish to filter the chart on.

  8. Click Save.

For more on Cloud Monitoring charts, see Working with charts.

Create an alerting policy

You can create an alerting policy based on the Cloud Firestore metrics. Follow the steps below can create an alerting policy that emails you whenever a specific Cloud Firestore metric meets a certain threshold.

Before you proceed, make sure your project is part of a Cloud Monitoring workspace.

  1. In the Cloud Monitoring Page, open your workspace, and go to the Alerting page.

    Go to the Create New Alerting Policy page

  2. Click Create Policy.

  3. Enter a name for your alerting policy.

  4. Add an alerting condition based on one of the Cloud Firestore metrics. Click Add Condition.

  5. Select a Target. In the Find resource type and metric field, enter Cloud Storage for Firebase. From the auto-populated dropdown, select one of the Cloud Storage for Firebase metrics.

  6. Under Policy triggers, use the dropdown fields to define your alerting condition.

  7. Add a notification channel to your alerting policy. Under Notifications, Click Add Notification Channel. Select Email from the dropdown menu.

  8. Enter your email in the Email address field. Click Add.

  9. Optionally, fill out the documentation field to include additional information in your email notification.

  10. Click Save.

If your Cloud Storage for Firebase usage exceeds the configured threshold, you will receive an email alert.

For more on alerting policies, see Introduction to alerting.

What's next