What you need

To complete this lab, you need:

Internet access

Access to a supported Internet browser:

You may or may not be able to perform this lab depending on whether the Billing administrator role has been assigned to your account. For security reasons, you access may be limited, in which case, you can follow along with the screen captures during your instructor's demonstration.

Console: Products and Services > Billing > Dashboard

We will be detailing each of the menu items.

The Overview page allows you to make fundamental changes to billing accounts.

If you create a Trial Account, the billing account is automatically generated based on the credit card you entered. For corporate accounts, the billing account is setup through a process with Google Sales when you sign a services agreement.

The page contains:

The three vertical dots at the end of a line enable you to redirect charges for a particular project to a separate account or to disable the project.

Console: Products and Services > Billing > Budgets & alerts

This is where you establish and manage budgets.

Budgets do not prevent resources from being used. They send notifications when thresholds are passed.

Click on [Create Budget].

Budget is based on a particular limit or it can be based on the total spent in the previous month. This is useful for managing expenses as month-over-month so that it's easy to see changes in spend occurring.

Budget alerts can be set as amounts or as percentages. And you can add or remove alerts from the list to tailor the alerts. For example, in one month you might only want to know when 90% and 100% of the budget is spent. In another month you might set very detailed thresholds so that you can track when during the month the spend is occurring.

This example shows alerts used to identify when spend is occurring:

This is what that budget looks like in the Budgets & alerts page:

And some details:

And here is an example of the notification that arrives in email to the Billing Administrator:

In general, spend is unlimited.

Only for App Engine, in its Settings, can you set a daily spend limit.

The Transactions page is a history of your financial transactions - charges and payments. You can select from among the various billing accounts you might have set up, and then examine transactions per billing period.

This is where you make detailed settings to your account. Here are some of the items listed. Some are editable.

This is where you can add and manage payment methods, such as credit cards or bank accounts.

Adding a bank account:

Adding a credit or debit card:

You can export billing information to a File or to a BigQuery dataset.

File export is sent to a Cloud Storage bucket.

The report is either in CSV or JSON format.

You can only export to one bucket. And you can only export either in CSV or in JSON format, but not both.

Here are some examples of billing export for you to view:

Example-billing-export.csv

https://storage.googleapis.com/gcp-infrastructure-class-billing-export-examples/Example-billing-export.csv

Example-billing-export.json

https://storage.googleapis.com/gcp-infrastructure-class-billing-export-examples/Example-billing-export.json

There is a handy button to open the export dataset in BigQuery.

From there, you can use SQL to query your billing information.

You can also download the results of your queries in CSV or JSON format.

You've learned about billing administration, including:

┬ęGoogle, Inc. or its affiliates. All rights reserved. Do not distribute.