Skip to main content

GCP Cloud Storage

Overview

The GCP Cloud Storage integration with Motadata AIOps collects operational telemetry and usage metrics from Google Cloud Storage buckets. It monitors storage consumption by storage class, request volumes by operation type, error rates, network transfer activity, and object-level data movement metrics.

These metrics help administrators track storage utilization trends, identify error spikes, monitor request patterns, and maintain visibility over data lifecycle transitions across GCS buckets.

Prerequisites

  • The GCP project has Cloud Storage buckets configured.
  • The service account used for integration has the Storage Object Viewer and Monitoring Viewer roles.
  • Required GCP API endpoints are reachable from Motadata AIOps.
  • The GCP project is added in discovery with correct credentials.

List of Supported KPIs

Bucket Identity & Storage

MetricDescriptionType
gcp.cloud.storageIdentifier of the GCS bucket.String
gcp.cloud.storage.bytesTotal storage consumed by all objects in the bucket.Bytes
gcp.cloud.storage.objectsTotal number of objects stored in the bucket.Count

Storage by Class

MetricDescriptionType
gcp.cloud.storage.standard.bytesStorage consumed by objects in Standard storage class.Bytes
gcp.cloud.storage.nearline.bytesStorage consumed by objects in Nearline storage class.Bytes
gcp.cloud.storage.coldline.bytesStorage consumed by objects in Coldline storage class.Bytes
gcp.cloud.storage.archive.bytesStorage consumed by objects in Archive storage class.Bytes
gcp.cloud.storage.multiregion.bytesStorage consumed by objects in Multi-Region storage class.Bytes

Request Operations

MetricDescriptionType
gcp.cloud.storage.requestsTotal number of requests made to the bucket.Count
gcp.cloud.storage.read.requestsNumber of read requests made to the bucket.Count
gcp.cloud.storage.write.requestsNumber of write requests made to the bucket.Count
gcp.cloud.storage.list.requestsNumber of list requests made to the bucket.Count
gcp.cloud.storage.delete.requestsNumber of delete requests made to the bucket.Count
gcp.cloud.storage.bucket.meta.requestsNumber of bucket metadata requests.Count

Error Metrics

MetricDescriptionType
gcp.cloud.storage.errorsTotal number of errors returned by the bucket.Count
gcp.cloud.storage.permission.denied.errorsNumber of permission denied errors.Count
gcp.cloud.storage.not.found.errorsNumber of object not found errors.Count
gcp.cloud.storage.resource.exhausted.errorsNumber of resource exhausted errors.Count
gcp.cloud.storage.invalid.argument.errorsNumber of invalid argument errors.Count
gcp.cloud.storage.failed.precondition.errorsNumber of failed precondition errors.Count
gcp.cloud.storage.unavailable.errorsNumber of service unavailable errors.Count
gcp.cloud.storage.internal.errorsNumber of internal server errors.Count
gcp.cloud.storage.deadline.exceeded.errorsNumber of deadline exceeded errors.Count
gcp.cloud.storage.unauthenticated.errorsNumber of unauthenticated request errors.Count
gcp.cloud.storage.aborted.errorsNumber of aborted operation errors.Count
gcp.cloud.storage.already.exists.errorsNumber of already exists conflict errors.Count

Network & Data Transfer

MetricDescriptionType
gcp.cloud.storage.network.sent.bytesTotal bytes sent from the bucket over the network.Bytes
gcp.cloud.storage.network.received.bytesTotal bytes received into the bucket over the network.Bytes
gcp.cloud.storage.copied.bytesTotal bytes copied within or across buckets.Bytes
gcp.cloud.storage.deleted.bytesTotal bytes deleted from the bucket.Bytes
gcp.cloud.storage.found.bytesTotal bytes of objects matched in operations.Bytes
gcp.cloud.storage.copied.objectsNumber of objects copied within or across buckets.Count
gcp.cloud.storage.found.objectsNumber of objects matched in operations.Count
gcp.cloud.storage.transitionsNumber of storage class transition operations performed.Count