This page describes the pricing of Google Stackdriver, the integrated monitoring, logging, and diagnostics suite for applications running on Google Cloud Platform (GCP) and Amazon Web Services (AWS).

Storage and network usage are calculated in binary gigabytes (GB), where 1GB is 230 bytes. This unit of measurement is also known as a gibibyte (GiB). Similarly, 1TB is 240 bytes, i.e. 1024 GB.

Stackdriver account service tiers

Stackdriver accounts control access to Stackdriver features and billing. A Stackdriver account can be a single GCP project or it can contain multiple GCP projects and AWS accounts. You can have any number of Stackdriver accounts.

Stackdriver offers Basic and Premium service tiers for each Stackdriver account. There are no charges for the Basic Tier, but there are some limits to Stackdriver's functionality.

The following table shows the features available in the Basic and Premium service tiers:

Feature Basic Tier Premium Tier
Price Free $8.001 per chargeable resource2 per month (prorated hourly)
Supported clouds GCP only GCP and AWS
User-defined metric allotment See Quotas See Quotas
Alerting policies Some limitations3 No limitations
Stackdriver VM agents Logging agent only Logging agent and Monitoring agent
Stackdriver Error Reporting, Stackdriver Debugger, and Stackdriver Trace For applications on GCP For applications on GCP and AWS (if supported)
Cloud Console Mobile App Included Included

1 If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
2 Chargeable resources include VM instances and other listed resources. For more details, see Chargeable resources.
3 Basic Tier accounts have a limited selection of notification channels. For more details, see Alerting and notification limitations.

Free trial and start of billing

Every new Stackdriver account receives a 30-day free trial of the Premium service tier.

Before your account's trial period expires, you must choose a service tier by upgrading to the Premium Tier or allowing your account to revert to the Basic Tier:

  • If you choose the Premium Tier, you are billed for your chargeable resources, starting after the free trial expires.

  • If you choose the Basic Tier, you are not billed. However, you lose access to Premium Tier services, including AWS monitoring and logging, and the use of the Monitoring agent.

For more information, see Service tiers and Frequently asked questions on this page.

Chargeable resources

Resources are chargeable only if they are in a running or runnable state.

In the Premium Tier, your Stackdriver account is charged $8.00 per month, prorated hourly, for the following resources in the GCP project(s) and AWS account(s) associated with your Stackdriver account.

To estimate the Premium Tier pricing for your own system, use the Stackdriver Pricing Calculator.

GCP chargeable resources

  • Each App Engine standard environment instance (running, not idle)
  • Each Compute Engine VM instance
  • Each Container Engine node instance in a cluster
  • Each Cloud SQL instance

AWS chargeable resources

  • Each Amazon EC2 VM instance
  • Each Elastic Load Balancer (ELB)
  • Each Elasticache cluster
  • Each RDS instance
  • Ten (10) SQS queues
  • Each SNS topic
  • Each DynamoDB table

Stackdriver Logging services

Stackdriver Logging processes export requests as soon as log entries arrive, before Stackdriver Logging makes any decisions about retaining the log entries based on retention periods or exclusions.

For instructions how to export logs, see Exporting Logs. There is no Stackdriver charge for exporting logs, but the services that receive your exported logs charge you for the usage.

Stackdriver Monitoring services

Premium Tier accounts have full access to Stackdriver Monitoring for their GCP and AWS resources. Basic Tier customers cannot monitor AWS resources and have other limitations described below.

To use Stackdriver Monitoring, your GCP projects and AWS accounts must be associated with a Stackdriver account. Other Stackdriver products do not require a Stackdriver account, but without an account you are subject to Basic Tier service restrictions. For more information, see Managing Accounts.

Metric allotments

Stackdriver Monitoring defines over a thousand built-in metrics. For a complete list, see Metrics List.

For an introduction to metrics, see Metrics, Time Series, and Resources. To use custom and logs-based metrics, see Custom Metrics and Logs-based Metrics.

Alerting and notification limitations

For an explanation of alerting policies and notifications, see Introduction to Alerting.

In the Basic Tier, you can use only Email and Cloud Console Mobile App notifications in your Stackdriver Monitoring alerting policies. In the Premium Tier, you can also use SMS, PagerDuty, Webhooks, SNS, HipChat, Campfire, and Slack.

Frequently asked questions

How do I select my service tier?

Change your service tier in the billing page of your Stackdriver account. When you create a new Stackdriver account, it is in the Premium Tier for a 30-day free trial. After that, your account and the projects it monitors revert to the Basic Tier unless you upgrade. For more information about changing tiers, see Managing Service Tiers.

What if my project is not associated with a Stackdriver account?

Without a Stackdriver account, you cannot use Stackdriver Monitoring or upgrade to the Premium Tier.

How do I associate a Stackdriver account with my project?

With your project selected in the Cloud Platform Console, choose Stackdriver > Monitoring and follow the instructions to create a Stackdriver account or to add your project to an existing account. For more information, see Creating a Stackdriver account.

How much do I have to pay for the Premium Tier?

You can estimate the cost by looking at your current usage in the Stackdriver Resource Usage page and by putting those values into the Google Cloud Platform Pricing Calculator.

After the free trial expires, does my Stackdriver account change to the Basic Tier?

Yes. If you intend to upgrade, you are not charged until the end of the free trial period.

Can I have some Stackdriver accounts in the Premium Tier and others in the Basic Tier?


Can I select which resources to monitor in my Stackdriver account?

Not at present. All resources created in the projects within your Stackdriver account are monitored.

Can I change the service tier of individual projects in a Stackdriver account?

No. All the projects monitored by a single Stackdriver account share the account's service tier and other Stackdriver billing options. However, you can move projects to different Stackdriver accounts with different service tiers.

If I upgrade to the Premium Tier, can I later change back to the Basic Tier?

Yes. When you return to the Basic Tier, you immediately lose access to Premium-only features.

What about GCP features that are in Beta release?

GCP Beta features might be exempted from the pricing or other limitations of the service tiers. For more information, see the documentation for the Beta feature.

Send feedback about...

Stackdriver Documentation