Google Cloud Firebase

Monitor Google NoSQL Cloud Database

🚧

Not Included in the BindPlane with Google Cloud Monitoring offering

All of the Google Cloud Platform sources listed within this documentation are not included with the BindPlane with Google Cloud Monitoring offering.

For more information on how to use the below LPU and other Google Cloud Data Collection setup. See the Google Cloud Platform Sources

Least Privileged User

A user role with the at least the following permissions is required:

📘

Deploying a Least Privileged User

To learn more about how to deploy a role with these permissions to a GCP Organization, or a GCP Project, please refer to this documentation:
Deploy an Individual LPU role to a GCP Project, or GCP Organization

- cloudnotifications.activities.list
- monitoring.alertPolicies.get
- monitoring.alertPolicies.list
- monitoring.dashboards.get
- monitoring.dashboards.list
- monitoring.groups.get
- monitoring.groups.list
- monitoring.metricDescriptors.get
- monitoring.metricDescriptors.list
- monitoring.monitoredResourceDescriptors.get
- monitoring.monitoredResourceDescriptors.list
- monitoring.notificationChannelDescriptors.get
- monitoring.notificationChannelDescriptors.list
- monitoring.notificationChannels.get
- monitoring.notificationChannels.list
- monitoring.publicWidgets.get
- monitoring.publicWidgets.list
- monitoring.timeSeries.list
- monitoring.uptimeCheckConfigs.get
- monitoring.uptimeCheckConfigs.list
- resourcemanager.projects.get
- resourcemanager.projects.list
- stackdriver.projects.get

Connection Parameters

NameRequired?Description
Private Key JSONRequiredThe contents of the private key JSON file created when setting up a service account.
Metric CollectionControls which metrics get requested from GCP's Stackdriver API.
ProjectsRequiredA comma separated whitelist of project IDs. If the wildcard "*" is used, resources will be collected from all available projects.
Connection TimeoutThe number of seconds to allow for connecting to the target.

Metrics

Domain

NameDescription
Data Sent (Bytes per Second)The outgoing bandwidth usage for Firebase Hosting.
Data Sent Limit (Bytes)The monthly network limit for Firebase Hosting.
Data Sent Monthly (Bytes)The total outgoing data sent aggregated and reset monthly.
Data Stored (Bytes)The size of the Firebase Hosting storage.
Data Stored Limit (Bytes)The storage limit for Firebase Hosting.
NameThe name of the host.
Project IdThe identifier of the project the domain belongs to.

Namespace

NameDescription
API Hits (Requests)The number of hits against the database.
Broadcast Load (%)Utilization of the time it takes to prep and send broadcasts to clients.
Connections (Connections)The number of outstanding connections.
Data Sent Limit (Bytes)The monthly network limit for the Firebase database.
Data Sent Monthly (Bytes)The total outgoing data sent aggregated and reset monthly.
Data Stored (Bytes)The size of the Firebase database storage.
Data Stored Limit (Bytes)The storage limit for the Firebase database.
Database Load (%)The load on the database.
Disabled For NetworkIndicates if the Firebase database has been disabled for network overages.
Disabled For OveragesIndicates if the Firebase database has been disabled for overages.
Disabled For StorageIndicates if the Firebase database has been disabled for storage overages.
HTTPS Requests Received (Requests per Second)Rate of HTTPS requests received.
I/O Utilization (%)Ratio of used I/O.
Payload And Protocol Data Sent (Bytes per Second)The outgoing bandwidth usage without encryption overhead.
Payload Data Sent (Bytes per Second)The outgoing bandwidth usage without encryption nor protocol.
Project IdThe identifier of the project the namespace belongs to.
Responses Sent (per Second)Number of responses sent or broadcasted to clients.
Saved Data (Bytes per Second)The amount of data persisted to disk.
Table NameThe name of the database.
Total Billed Data (Bytes per Second)The outgoing bandwidth used by the database, including encryption and protocol overhead.

Site

NameDescription
Data Sent (Bytes per Second)The outgoing bandwidth usage for Firebase Hosting.
Data Sent Limit (Bytes)The monthly network limit for Firebase Hosting.
Data Sent Monthly (Bytes)The total outgoing data sent aggregated and reset monthly.
Data Stored (Bytes)The size of the Firebase Hosting storage.
Data Stored Limit (Bytes)The storage limit for Firebase Hosting.
Domain NameThe name of the host.
NameThe name of the hosted site.
Project IdThe identifier of the project the site belongs to.