Google Cloud Storage monitoring integration

Access to this feature will depend on your subscription level. Requires Infrastructure Pro.

New Relic Infrastructure offers an integration for reporting your Google Cloud Storage data to New Relic products. Learn how to connect this integration to Infrastructure and about the metric data and inventory data that New Relic reports for this integration.

Features

Google Cloud Storage is a Google Cloud Platform service that you can use to serve website content, to store data for archival and disaster recovery, and to distribute data objects via direct download. With the Google Cloud Storage integration, you can access these features:

  • View charts and information about the data you are storing and retrieving from Google Cloud Storage.
  • Create custom queries and charts in New Relic Insights from automatically captured data.
  • Set alerts on your Google Cloud Storage data directly from the Integrations page.

Connect Google Cloud Platform to Infrastructure

To enable this integration, connect Google Cloud Platform services to Infrastructure.

Polling frequency

New Relic Infrastructure queries your Google Cloud Storage services based on a polling interval of 5 minutes.

Find and use data

After connecting the integration to Infrastructure and waiting a few minutes, data will appear in the New Relic UI. To find and use integration data, including your dashboards and your alert settings, go to infrastructure.newrelic.com > Integrations > Google Cloud Platform > Google Cloud Storage.

To create custom dashboards for the integration in Insights, create queries for the GcpStorageBucketSample event type with the provider value GcpStorageBucket.

Metric data

The integration reports metric data for all values of method and response_code:

  • response_code: The response code of the requests.
  • method: The name of the API method called.

The metric data that New Relic receives from your Google Cloud Storage integration includes:

Metric Description

api.Requests

Delta count of API calls.

network.ReceivedBytes

Delta count of bytes received over the network.

network.SentBytes

Delta count of bytes sent over the network.

Inventory data

Inventory data for Google Cloud Storage bucket objects includes the following properties:

Inventory data Description
acl Access control list for the bucket that lets you specify who has access to your data and to what extent.
cors The Cross-Origin Resource Sharing (CORS) configuration for the bucket.
createTime Time when the bucket was created.
defaultAcl Default access control list configuration for the bucket's blobs.
etag

HTTP 1.1 entity tag for the bucket.

indexPage The bucket's website index page. This behaves as the bucket's directory index where missing blobs are treated as potential directories.
labels Labels for the bucket, in key/value pairs.
metageneration The generation of the metadata for the bucket.
name The name of the bucket.
notFoundPage The custom object that will be returned when a requested resource is not found.
owner

The owner of the bucket. A bucket is always owned by the project team owners group.

project

The name that you assigned to the project.

A project consists of a set of users, a set of APIs, and settings for those APIs.

requesterPays If set to true, the user accessing the bucket or an object it contains assumes the access transit costs.
storageClass The default storage class for a bucket, if you don't specify one for a new object. The storage class defines how Google Cloud Storage stores objects in the bucket and determines the SLA and storage cost. For more information, see storage classes.

zone

The zone where the bucket is deployed.

For more help

Recommendations for learning more: