Recommenders
A recommender is a service on Google Cloud that provides usage recommendations for Google Cloud resources. Recommenders are specific to a single Google Cloud product and resource type. A single product can have multiple recommenders, where each provides a different type of recommendation for a different resource.
Recommender has the following recommenders:
Value Category | Name | Recommender ID | Short Description | Included in BigQuery Export |
---|---|---|---|---|
Cost | BigQuery edition slot recommender | google.bigquery.capacityCommitments.Recommender |
Optimize BigQuery spend with slot commitments | |
BigQuery partitioning and clustering recommender | google.bigquery.table.PartitionClusterRecommender |
Partition or cluster your tables | ||
Soft delete recommender | google.storage.bucket.SoftDeleteRecommender |
Enable or disable soft delete based on costs and security | ||
Cloud Run CPU allocation recommender | google.run.service.CostRecommender |
Switch to CPU always allocated | ||
Cloud SQL idle instance recommender | google.cloudsql.instance.IdleRecommender |
Remove unused SQL instances | ||
Cloud SQL overprovisioned instance recommender | google.cloudsql.instance.OverprovisionedRecommender |
Resize overprovisioned SQL instances | ||
Committed use discount recommender | google.compute.commitment.UsageCommitmentRecommender |
Reduce costs through Compute Engine resource-based commitments | ||
google.cloudbilling.commitment.SpendBasedCommitmentRecommender |
Reduce costs through spend-based commitments | |||
Idle custom image recommender | google.compute.image.IdleResourceRecommender |
Remove unused images | ||
Idle GKE cluster recommender | google.container.DiagnosisRecommender |
Remove unused GKE clusters | ||
Idle IP address recommender | google.compute.address.IdleResourceRecommender |
Remove unused IPs | ||
Idle persistent disk recommender | google.compute.disk.IdleResourceRecommender |
Backup and remove unused disks | ||
Idle VM recommender | google.compute.instance.IdleResourceRecommender |
Remove unused VMs | ||
Idle reservations recommender | google.compute.IdleResourceRecommender |
Delete unused resource reservations | ||
Underutilized reservations recommender | google.compute.RightSizeResourceRecommender |
Right-size underutilized reservations | ||
Security | Identity and Access Management recommender | google.iam.policy.Recommender |
Remove excess permissions | |
Cloud Run Service Security recommenders | google.run.service.IdentityRecommender |
Increase Cloud Run Service security | ||
Unattended project recommender | google.resourcemanager.projectUtilization.Recommender |
Reclaim or remove unused projects | ||
Advisory Notifications recommender | google.cloud.security.GeneralRecommender |
Ensure that the right parties within your organization have access to view critical security and privacy notifications | ||
Cloud SQL security recommender |
google.cloudsql.instance.SecurityRecommender
|
Secure Cloud SQL instances |
||
Performance | Managed instance group machine type recommender | google.compute.instanceGroupManager.MachineTypeRecommender |
Resize MIG machine types | |
VM machine type recommender | google.compute.instance.MachineTypeRecommender |
Resize VM machine types | ||
Cloud Functions minimum instances recommender | google.cloudfunctions.PerformanceRecommender |
Prevent cold starts for deployed functions | ||
Cloud SQL performance recommender |
google.cloudsql.instance.PerformanceRecommender
|
Improve Cloud SQL instance performance |
||
Cloud SQL underprovisioned recommender | google.cloudsql.instance.UnderprovisionedRecommender |
Optimize underprovisioned Cloud SQL instances | ||
Reliability | GKE diagnosis recommender | google.container.DiagnosisRecommender |
Mitigate risks, troubleshoot and optimize your usage of GKE | |
Service limit (quota) recommender | google.resourcemanager.serviceLimit.Recommender |
Manage service and quota usage to avoid hitting limits | ||
Cloud SQL Reliability recommender | google.cloudsql.instance.ReliabilityRecommender |
Enable High Availability on Cloud SQL Instances | ||
Cloud SQL out-of-disk recommender | google.cloudsql.instance.OutOfDiskRecommender |
Prevent Cloud SQL out-of-disk outage | ||
Change Risk Recommendations | google.resourcemanager.project.ChangeRiskRecommender |
Reduce risk of misconfigurations | ||
Recent Change Recommendations | google.cloud.RecentChangeRecommender |
Reduce risk of misconfigurations | ||
Cloud Firestore Reliability recommender |
google.firestore.database.ReliabilityRecommender
|
Improve Cloud Firestore database disaster recovery plan. It has the following subtypes: |
||
Manageability | Deprecation and Breaking Changes recommender | google.cloud.deprecation.GeneralRecommender |
Prevent service interruptions due to deprecations and breaking changes | |
Error Reporting notification recommender | google.clouderrorreporting.Recommender |
Receive notifications for errors in your project | ||
Google Maps Platform project management recommender | google.gmp.project.ManagementRecommender |
Restrict your API keys | ||
Product suggestion recommender | google.logging.productSuggestion.ContainerRecommender |
Explore more helpful products |