Skip to main content

Supported automated insights

Note

The insights available to you vary with your DoiT Cloud Intelligence plan and may also be subject to your plans with your service providers. See Feature availability for more information.

AWS insights

From cost and usage data

ServiceInsightDescriptionCategory
AWS CloudTrailOptimize CloudTrail Event history costsUse only organization trails to avoid charges for duplicate event records.FinOps
Amazon Elastic Block Store (EBS)Migrate from gp2 to gp3This insight estimates the potential savings you can achieve by converting your EBS gp2 volumes to gp3 volumes.FinOps
Amazon Elastic Block Store (EBS)Delete old EBS SnapshotsThis insight identifies EBS snapshots in the Standard tier older than 90 days as candidates for cost optimization.FinOps
Amazon Elastic Kubernetes Service (EKS)Delete unused EKS clustersEKS clusters incur usage charges on an hourly basis, regardless of whether they run any workloads.FinOps
Amazon Elastic Kubernetes Service (EKS)Upgrade EKS clustersEffective from the April 2024 billing cycle (starting April 1, 2024), Amazon EKS clusters running a Kubernetes version in extended support will be charged $0.60 per cluster hour.FinOps
Amazon Elastic Load BalancersDelete idle Elastic Load BalancersElastic Load Balancers incur hourly usage charges when they are running, regardless of whether they receive any traffic.FinOps
Amazon ElastiCacheMigrate ElastiCache nodes to GravitonGraviton nodes provide better performance and upwards of 5% savings compared to their x86 equivalents.FinOps
Amazon ElastiCacheMigrate ElastiCache Redis OSS nodes to ValkeyAmazon ElastiCache supports Valkey with Serverless priced 33% lower and node-based priced 20% lower than other supported engines.FinOps
Amazon EMRMigrate Elastic MapReduce instances to GravitonGraviton instances can provide better performance and upwards of 15% savings compared to their x86 equivalents.FinOps
Amazon Kinesis Data StreamsDelete idle Kinesis Data Streams Kinesis Data Streams incur hourly charges, regardless of the throughput. We consider a Kinesis Data Stream idle if it hasn't received any traffic in the last month and has been provisioned for over 336 hours (14 days).FinOps
Amazon NeptuneMigrate Neptune instances to GravitonGraviton instances can provide better performance and upwards of 5% savings compared to their x86 equivalents.FinOps
Amazon OpenSearch ServiceMigrate OpenSearch instances to GravitonGraviton instances can provide better performance and upwards of 10% savings compared to their x86 equivalents.FinOps
Amazon RDSMigrate RDS instances to GravitonThis insight looks into your current x86 spend and estimates your savings based on the average savings generated by migrating to Graviton.FinOps
Amazon RDSUpgrade RDS engine versionsRDS instances running on engines beyond their standard support end date incur charges for RDS Extended Support.FinOps
Amazon S3Avoid S3 high early deletion chargesThis insight identifies early deletion charges that are above 1% of your total cost of AWS S3.FinOps
Amazon VPCAvoid unallocated Elastic IPsThis insight identifies Elastic IPs that are not allocated to a Network Load Balancer, NAT gateway or an EC2 instance.FinOps
Amazon VPCDelete idle NAT gatewaysNAT gateways incur hourly usage charges, regardless of whether they receive data transfer. We consider a NAT gateway idle if it hasn't received any traffic in the last month and has been running for over 336 hours (14 days).FinOps
Amazon VPCDeploy VPC gateway endpointsReroute AWS-bound traffic to reduce NAT Gateway Data Processing charges.FinOps

From AWS Trusted Advisor

DoiT platform interacts with the AWS Trusted Advisor API to perform operations on Trusted Advisor checks you're entitled to. Currently, DoiT Insights supports all the checks of the following categories:

  • Cost optimization: Insights generated from the cost optimization checks fall into the category of FinOps.

  • Security: Insights generated from the security checks fall into the category of Security.

From AWS Cost Optimization Hub

DoiT platform interacts with the AWS Cost Optimization Hub API to generate resource-level recommendations.

Insights provided by AWS Cost Optimization Hub fall into the category of FinOps.

ResourceInsightDescriptionCategory
Amazon EC2 instancesMigrate EC2 instances to GravitonGraviton instances provide an average of 20% price-to-performance uplift compared to their x86 equivalents.FinOps
Amazon EC2 instancesRightsize/upgrade EC2 instancesMoving to different instance types can offer significant cost savings, depending on your usage.FinOps
Amazon EC2 instancesStop EC2 instancesStopping idle or unused resources will save up to 100% of the resource cost.FinOps
Amazon EC2 Auto Scaling groupsMigrate EC2 Auto Scaling groups to GravitonGraviton instances provide an average of 20% price-to-performance uplift compared to their x86 equivalents.FinOps
Amazon EC2 Auto Scaling groupsRightsize/upgrade EC2 Auto Scaling groupsMoving to different instance types can offer significant cost savings, depending on your usage.FinOps
Amazon EC2 Auto Scaling groupsScale in EC2 Auto Scaling groupsWhile EC2 Auto Scaling itself has no additional fees, scaling in idle or unused resources helps reduce EC2 instance costs.FinOps
Amazon EBS volumesDelete EBS volumesDeleting idle or unused resources will save up to 100% of the resource cost.FinOps
Amazon EBS volumesRightsize/upgrade EBS volumesMoving to different volume types can offer significant cost savings, depending on your usage.FinOps
AWS Lambda functionsRightsize Lambda functionsAdjusting memory and vCPU settings on Lambda functions can offer significant cost savings, depending on your usage.FinOps
Amazon Elastic Container Service (ECS) tasksRightsize ECS servicesAdjusting memory and vCPU settings of Amazon ECS tasks can offer significant cost savings for long-running tasks, depending on your usage.FinOps
Amazon ECS tasksDelete ECS servicesDeleting idle or unused resources will save up to 100% of the resource cost.FinOps
Amazon RDS DB instancesMigrate RDS DB instances to GravitonGraviton instances provide an average of 20% price-to-performance uplift compared to their x86 equivalents.FinOps
Amazon RDS DB instancesRightsize/upgrade RDS DB instancesMoving to smaller instance types can reduce costs for idle and over-provisioned RDS DB instances (rightsizing), while moving to later generation products (upgrading) can increase the performance of workloads.FinOps
Amazon RDS DB instancesStop RDS DB instancesStopping idle or unused resources will save up to 100% of the resource cost.FinOps
Amazon RDS DB instance storageRightsize/upgrade RDS DB storageMoving to different storage classes and changing and changing provisioned IOPS settings can reduce costs over-provisioned RDS DB storage volumes (rightsizing), while moving to later generation products (upgrading) can increase the performance of workloads.FinOps

Google Cloud insights

From billing data and BigQuery audit logs

ServiceInsightDescriptionCategory
BigQueryBigQuery Lens On Demand SavingsSwitch to BigQuery editions to reduce cost of on-demand BigQuery jobs not covered by reservations.FinOps
BigQueryCluster and partition BigQuery tablesWe analyze your BigQuery jobs from the last 7 days for suboptimal table partitioning and clustering configurations. You can access the detailed insights and take action directly via the BigQuery Recommendations Console.FinOps
Cloud LoggingOptimize logging costsLogging costs above 10% of total spend could be optimized.FinOps
Cloud StorageMove from multi-region GCS bucket to single-region bucketSingle-region buckets offer a 33% savings over multi-region buckets.FinOps
Cloud StorageAvoid GCS High early deletion chargesChoose a suitable storage class to avoid high early delete charges.FinOps
Cloud SQLUpgrade Cloud SQL instancesCloud SQL instances running a MySQL or PostgreSQL major version that reaches end-of-life (EOL) will be charged for extended support starting on May 1, 2025.FinOps
Compute EngineMove from Performance SSDs to Balanced SSDsBalanced SSDs offer 41% savings over Performance SSDs.FinOps
Google Kubernetes Engine (GKE)Delete unused GKE clustersGKE clusters incur usage charges on an hourly basis, regardless of whether they run any workloads.FinOps
Google Kubernetes Engine (GKE)Optimize underutilized GKE node poolsRe-evaluating the instance type or adjusting the autoscaling policy for node pools with low utilization can optimize costs.FinOps
Google Kubernetes Engine (GKE)Rotate GKE clusters' credentials before they expireThis insight requires permissions for Kubernetes insights at the organization or project level. It becomes actionable if we detect that your GKE cluster credentials will expire within the next 90 days.Reliability

From Google Cloud Recommender

ServiceInsightDescriptionCategory
Compute EnginePurchase resource-based Committed Use DiscountsCUDs provide significant savings compared to on-demand pricing.FinOps

Snowflake insights

ServiceInsightDescriptionCategory
SnowflakeOptimize Snowflake auto-suspendSet auto-suspend to 60 seconds for your warehouses that are used for sporadic, light queries or in cases where immediate response times aren't critical, such as in development or testing environments.FinOps