Google Cloud Billing

Monitor Google Cloud Billing Service

🚧

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 monitoring service user with 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

- bigquery.jobs.create
- bigquery.datasets.create
- bigquery.datasets.get
- bigquery.datasets.getIamPolicy
- bigquery.tables.create
- bigquery.tables.delete
- bigquery.tables.export
- bigquery.tables.get
- bigquery.tables.getData
- bigquery.tables.list
- bigquery.tables.update
- bigquery.tables.updateData
- resourcemanager.projects.get
- resourcemanager.projects.list

Connection Parameters

NameRequired?Description
Private Key JSONRequiredThe contents of the private key JSON file created when setting up a service account.
Billing Project IDRequiredThe gcp project id that the billing export table is located under in BigQuery.
Billing TableRequiredThe table id of the billing export table in BigQuery.
Billing Table LocationThe selected location that your BigQuery data set is stored in. (ex. asia-northeast1) Leave blank if multi-regional location: US or EU
Collect By AccountCollect billing data for each unique billing account.
Collect By ProjectCollect billing data for each unique project.
Collect ServiceCollect billing data for each unique service.
Collect Service By ProjectCollect billing data for each unique service for each project.
Connection TimeoutThe number of seconds to allow for connecting to the target.

Metrics

Account

NameDescription
IDThe billing account ID that the usage is associated with.
CostThe amount charged to your billing account for the time period provided.

Project

NameDescription
Account IDThe billing account ID that the usage is associated with.
CostThe amount charged to your billing account for the time period provided.
IDThe ID of the project that generated the billing data.
NameThe name of the project that generated the billing data.

Project Service

NameDescription
Account IDThe billing account ID that the usage is associated with.
CostThe amount charged to your billing account for the time period provided.
Project IDThe ID of the project that generated the billing data.
Project NameThe name of the project that generated the billing data.
Service DescriptionThe Google Cloud Platform service that reported the billing data.
Service IDThe ID of the service that the usage is associated with.

Service

NameDescription
Account IDThe billing account ID that the usage is associated with.
CostThe amount charged to your billing account for the time period provided.
DescriptionThe Google Cloud Platform service that reported the billing data.
IDThe ID of the service that the usage is associated with.