- Newest
- Most votes
- Most comments
Hi there,
I'm the Product Manager for AWS Cost Anomaly Detection. While it's difficult to diagnose without seeing the data directly, I can provide some guidance on how to investigate this situation.
First, I recommend checking the actual cost in Cost Explorer for the specific day(s) in question. You can do this by clicking the "View in Cost Explorer" button in the anomaly details page (note: the top button shows the entire anomaly, while the buttons next to each root cause are filtered to show just that specific cause). This is important because:
- Billing data is sometimes updated after Cost Anomaly Detection takes its snapshot
- Cost Anomaly Detection runs approximately three times a day using the data available at that point in time
- Occasionally there can be errors in the underlying data that Cost Anomaly Detection uses to detect anomalies
If the Cost Explorer data doesn't match what you're seeing in CloudWatch or doesn't align with your expected usage patterns, I'd recommend opening a support ticket so we can do a deeper investigation into what might be causing this discrepancy.
Let me know if you need any clarification or have additional questions!
AWS Cost Anomaly Detection uses machine learning to identify unusual spending patterns in your AWS account. The service runs approximately three times a day to monitor for anomalies in your net unblended cost data, but there can be a delay of up to 24 hours in detecting anomalies since it uses data from Cost Explorer.
Regarding your specific situation with the S3 replication policy, the anomaly alert showing a $2,000 spend with a $700 cost impact for cross-region data transfer ("USE1-USW2-AWS-Out-Bytes") seems unusually high for just replicating a few small JSON files. This could potentially be:
- A false positive - AWS Cost Anomaly Detection might occasionally flag unusual patterns that aren't actually problematic
- A delay in cost data reconciliation - Cost Explorer data can lag by up to 24 hours
- An unrelated issue causing high data transfer that hasn't been identified yet
Since CloudWatch doesn't show corresponding high usage or costs when you break it down by day, this suggests there might be a discrepancy in the reporting.
For next steps:
- Continue monitoring your actual usage in CloudWatch
- Wait for your invoice at the end of the month to see the actual charges
- Consider setting up AWS Budgets with specific thresholds to get additional alerts if actual spending exceeds expected amounts
- Analyze the root cause details provided in the anomaly alert to see if there are specific timestamps or resources causing the spike
If the anomaly persists without corresponding usage evidence, it may be worth contacting AWS Support to investigate further.
Sources
Detecting unusual spend with AWS Cost Anomaly Detection - AWS Cost Management
COST02-BP05 Implement cost controls - Cost Optimization Pillar
COST02-BP05 Implement cost controls - AWS Well-Architected Framework (2023-04-10)
AWS Cost Anomaly Detection - Amazon Web Services
answered a year ago
Relevant content
asked 2 years ago
asked 2 years ago
asked 2 years ago

Hi,
Thank you for your response. To address some of your points:
I'd be happy to raise a ticket, please share the link.
Thanks alot