Learn about the Wavefront Google Cloud Storage Integration.

Google Cloud Platform Integration

The Google Cloud Platform integration is full-featured native integration offering agentless data ingestion of GCP metric data, as well as pre-defined dashboards and alert conditions for certain GCP services.

Metrics Configuration

Wavefront ingests Google Cloud Platform metrics using the v3 Stackdriver Monitoring APIs. For details on the metrics, see the metrics documentation.

Metrics originating from Google Cloud Platform are prefixed with gcp. within Wavefront. Once the integration has been set up, you can browse the available GCP metrics in the metrics browser.

Dashboards

Wavefront provides Google Cloud Platform dashboards for the following services:

  • Google App Engine
  • Google Cloud Billing
  • Google Cloud Datastore
  • Google Cloud Functions
  • Google Cloud Logging
  • Google Cloud Pub/Sub
  • Google Cloud Router
  • Google Cloud Spanner
  • Google Cloud Storage
  • Google Cloud VPN
  • Google Compute Engine
  • Google Container Engine
  • Google Firebase
  • Google ML Engine
  • Google BigQuery

Alerts

The Google Cloud Platform integration dashboard contains predefined alert conditions. These conditions are embedded as queries in the dashboard’s charts. For example:

images/alert_condition.png

To create the alert, click the Create Alert link under the query and configure the alert properties (notification targets, condition checking frequency, etc.).

Google Cloud Platform Integration

Adding a GCP Integration

Adding a Google Cloud Platform (GCP) integration requires establishing a trust relationship between GCP and Wavefront. You do that by creating a service account, giving that account viewer privileges, and downloading a JSON key. Follow the instructions on the left.

Required Permissions

Minimum required permissions you need depend on the services you are using.

See Google Cloud Platform Overview and Permissions for details.

undefined

Metrics

See Google Cloud metrics documentation for Metrics descriptions.

Metric Name Description
gcp.storage.api.request_count_rate Delta count of API calls, grouped by the API method name and response code.
gcp.storage.authn.authentication_count_rate Count of HMAC/RSA signed requests grouped by authentication method and access ID.
gcp.storage.authz.acl_based_object_access_count_rate Delta count of requests that result in an object being granted access solely due to object ACLs.
gcp.storage.authz.acl_operations_count_rate Usage of ACL operations broken down by type.
gcp.storage.authz.object_specific_acl_mutation_count_rate Delta count of changes made to object specific ACLs.
gcp.storage.network.received_bytes_count_rate Delta count of bytes received over the network, grouped by the API method name and response code.
gcp.storage.network.sent_bytes_count_rate Delta count of bytes sent over the network, grouped by the API method name and response code.
gcp.storage.storage.object_count Total number of objects per bucket, grouped by storage class.
gcp.storage.storage.total_byte_seconds Total daily storage in byte*seconds used by the bucket, grouped by storage class.
gcp.storage.storage.total_bytes Total size of all objects in the bucket, grouped by storage class.