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 | ||
| 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 |
||
| Cloud Firestore Security rules recommender |
google.firestore.database.FirebaseRulesRecommender
|
Improve Cloud Firestore database firebase rules security. It has the following subtypes: |
||
| Performance | Anywhere Cache recommender | google.storage.bucket.AnywhereCacheRecommender |
Cache your data in Cloud Storage with Anywhere Cache | |
| 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 |