GCP Onboarding

After you successfully created an account you can add your GCP billing accounts.

Make sure you have the following minimum role BigQuery Data Owner within the billing account to share the billing data set with North.

The following steps are for users that want to share a new billing dataset OR do not have a billing dataset created yet. If you already have a billing dataset created and want to share that one you can skip to step 4

1

Go to the Billing Export page.

Select the billing organization you want to add and click Edit Settings.

2

Enable billing export for all

You will repeat the step 3 below for all billing reports.

  • Standard usage cost

  • Detailed usage cost

  • Pricing

3

Select project and billing data set

All you are doing is selecting what project the data will be hosted in. Don't worry, all projects under your billing account will be available as well.

You can set the dataset name to whatever convention you prefer or "north_billing_dataset"

4

Share your billing data set with North

  • Select the billing data set that you chose for North.

  • Click Sharing button > Permissions button

  • Add principal (below)

principalSet://iam.googleapis.com/projects/411677214765/locations/global/workloadIdentityPools/north-aws-pool-id/attribute.aws_role/NorthGCPReadOnlyRole
  • Attach the following role to the principal

BigQuery Data Viewer
BigQuery Metadata Viewer
5

In addition to the billing and usage data, we also use the recommendations data to align some of our more advanced AI recommendations with GCP. This allows us to provide rightsizing, anomaly detection, and advanced visibility into your architecture.

Make sure that you have roles/recommender.exporter

More on the permissions on the official GCP docs.

6

Select the same project and billing data set as chosen previously

7

Set up configure transfer

Create a display name north-config. Schedule options should be repeat frequency of Hourly (1). Select the previously created dataset.

8

Start saving!

app.north.cloud

Last updated