Documentation

Google Cloud Storage

Cloud Storage Visibility Summary

Purpose: This section is designed to give you a high level overview of what you're spending on GCP Cloud Storage today

Measures:

  • Distinct Buckets: Total number of unique Cloud Storage buckets during the selected time period
  • Total Current Recommendations: Total number of optimization recommendations
  • Total MTD Spend (Storage): Total Cloud Storage spend this month to-date. Percentage represents the increase or decrease comparing this month to-date vs last month to-date.

Cost and Usage Graphs

Aggregate Costs Graph

Dimension Groupings:

  • All Buckets: Cost grouped by distinct bucket name
  • Project ID: Cost grouped by Project ID
  • Storage Class: Cost grouped by Storage Class (Coldline, Archive, Standard, etc)
  • Region: Cost grouped by the GCP region the Cloud Storage is used in

Usage Graph

Dimension Groupings:

  • Storage: Amount of storage used in GB/TB grouped by Storage Class
  • Data Transfer: Ingress and Egress traffic grouped by region
  • Operations: Total amount of operations occurring in all buckets (Read Object, Write Object, List Object, etc)

Buckets Table

Measures:

  • Project: Project that the buckets are running in
  • Region: Region that the buckets are running in for the project
  • Buckets: Total unique buckets
  • Storage: Cost of Storage stored
  • Processing: Cost of Processing operations
  • Network: Cost of network traffic
  • Other: Any cost generated not associated with Storage, Processing or Network
  • Ingress: Total amount of ingress traffic across all buckets in the project and region in B/GB/TB
  • Egress: Total amount of egress traffic across all buckets in the project and region in B/GB/TB
  • Operations: Total number of unique operations across all buckets in the project and region
  • Recommendations: Total number of recommendations for optimization

View Buckets Report






View Buckets table

Measures:

  • Total Objects: Total number of unique objects in the bucket
  • Bucket ID: Unique Bucket ID
  • Class Designation: Type of storage (Archive, Standard, Coldline, etc)
  • Storage: Total amount of storage used in B/GB/TB
  • Lifecycle Policy: Lifecycle policy applied and associated details of lifecycle policy
  • Recommendation: Associated recommendation count for the bucket for potential optimizations

GCP Cloud Storage Optimization Summary

Before diving into what the recommendation insights numbers are, it is important to know the different types of recommendations that are potentially surfaced in Ternary for GCP Cloud Storage:

  • Object lifecycle policy: You can assign a lifecycle management configuration to a bucket. The configuration contains a set of rules which apply to current and future
    objects in the bucket. When an object meets the criteria of one of the rules, Cloud Storage automatically performs a specified action on the object(s).
  • Files never deleted from bucket: You have assigned a lifecycle management configuration to this bucket, but it does not seem to ever delete any files. Even if you are transitioning
    files to archival storage classes, this still means your storage costs will monotonically increase over time.
  • Files never archived from bucket: You have assigned a lifecycle management configuration to this bucket which causes files to be deleted, but it takes a long time for the deletion to occur and the files are not archived in the meantime.
  • Old object versions never removed: You have versioning enabled on this bucket, but do not limit the number of object versions. Even if you are doing other things to delete objects or transition them to other object classes, you most likely do not need an unbounded number of object versions.

Measures:

  • Current Recommendations: Total amount of savings available across all recommendations. Active represent recommendations that do not have a status of "Snooze". Snoozed represents recommendations that have a status of "Snooze" set by a user for any reason.
  • Past Recommendations: Total amount of previous recommendations available across all statuses available in Ternary (these are historical recommendations). Includes recommendations with a status of Implemented, Inaccurate or As-designed after discussion with your engineering team and the appropriate status assigned to the recommendation in ternary.
  • Total Current Recommendations: Total number of current recommendations available.
  • Total MTD spend: Total gross Cloud Storage spend month to date. The percentage represents your amount of MTD spend compared against this time last month.

Cloud Storage Recommendation table

Measures:

  • ID: Unique ID of the recommendation in the Ternary platform. Each recommendation will have a unique ID for reference later.
  • Recommendation type: The type of recommendation (Please see above for a description of possible recommendations).
  • Resource (and Project): Unique resource name and associated Account it exists in.
  • Open: Whether the recommendation has a status of New
  • Status: Status of the recommendation, as assigned in the Ternary platform. Possible values: New, Accepted, As-Designed, Implemented, and Inaccurate.
  • Created On: The date that the recommendation was created in the Ternary database.
  • Potential Savings: Potential savings if the recommendation is actioned.

When you click on any one of the Table Rows, you'll see a pop up appear:

Details of a single recommendation. You can also snooze a recommendation for a specific period of time or set a particular status.

Other Useful Functionality

Export Visibility and Optimizations: Export the current Visibility categories and Cloud Storage optimization recommendations as CSVs

For Visibility, you can export the categories table below the graph

For Optimizations, you can export the recommendations table below the graph

For the View Buckets table, you can export the list of buckets and their data after accessing the view buckets table