Amazon DevOps Guru is a machine learning (ML)-powered service that gives you a simpler way to measure and improve an application’s operational performance and availability and reduce expensive downtime–no machine learning expertise required.
With DevOps Guru, you only pay for what you use. There is no up-front commitment or minimum fee. After you enable DevOps Guru and specify the applications you want to monitor, DevOps Guru starts analyzing the operational data for the resources that these applications use. There are two components that determine your bill: charges for AWS resource analysis, and DevOps Guru API calls charges. You are charged at the end of the month for your usage, in line with pricing below.
Pricing tables
-
AWS resource analysis
-
DevOps Guru API calls
-
AWS resource analysis
-
DevOps Guru analyzes different AWS resource types (e.g. Amazon S3 Bucket, Amazon EC2 Instance), which are categorized into two pricing groups. You pay for the number of AWS resource hours analyzed, for each active resource. A resource is only active if it produces metrics, events, or log entries within an hour. The rate you’re charged for a specific AWS resource type depends on the price group: A or B.
Resource Price Group A $0.0028 per Resource per Hour AWS Service : Resource Lambda : Function S3 : Bucket Resource Price Group B $0.0042 per Resource per Hour AWS Service : Resource AWS Service : Resource API Gateway : API Path/Route ELB : LoadBalancer Application ELB : LoadBalancer Kinesis : Stream ASG : Group NATGateway (VPC ) : NatGateway CloudFront : Distribution Network ELB : LoadBalancer DynamoDB Streams : Stream RDS : DBCluster, DBInstance DynamoDB : Table Redshift : Cluster EC2 : Instance Route 53 : HostedZone ECS : Service SageMaker : InvocationEndpoint EKS : Service SNS : Topic Elastic Beanstalk : Environment SQS : Queue ElastiCache : CacheCluster, Node Step Functions : Activity, StateMachine Elasticsearch : Cluster, MasterNode SWF : Workflow Pricing is for US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), and Asia Pacific (Tokyo) regions.
Note: AWS may expand its supported resource types in the future and the pricing page will be updated to reflect those changes. You consent to being charged for all AWS resource analysis, including future supported resource types, within the coverage boundaries you choose.
-
DevOps Guru API calls
-
In addition to AWS resource analysis charges, you also pay for the number of DevOps Guru API calls (e.g. DescribeAccountOverview, ListInsights) you make.
DevOps Guru API $0.000040 per API Call ($0.40 for 10K API Calls)
Other Charges
If you configure Amazon Simple Notification Service (SNS) to receive notifications about DevOps Guru events, you will incur additional charges per standard Amazon SNS pricing. Similarly, if you configure to receive an OpsItem for DevOps Guru insights, you incur additional charges per standard AWS Systems Manager pricing.
Free Tier
AWS Free Tier includes DevOps Guru analysis of 7,200 AWS resource hours and usage of 10,000 DevOps Guru API calls per month for 3 months.
DevOps Guru Pricing examples
-
Pricing example 1
An IT operator is trying out DevOps Guru for the first time, and configures DevOps Guru to monitor all resources in a single AWS account. For simplicity, assume the account has 10 EC2 instances and 5 S3 buckets that are active thoroughout the day. Let’s say, the operator also makes 15,000 DevOps Guru API Calls. The first bill at the end of a 30 day month, would be calculated as follows:
Monthly resource analysis charges
You would use 360 AWS resource hours on a daily basis (240 hours for 10 EC2 instances, and 120 hours for 5 S3 buckets). By the end of the 20th day, you would use 7200 AWS resource hours, for which you wont incur any charges as part of the free tier. For the remaining 10 days of the month, you would incur resource analysis charges as detailed in the table below.
AWS service Resources analyzed by DevOps Guru Price S3 5 buckets $0.0028/hour EC2 10 instances $0.0042/hour Total Charges: $13.44 Monthly DevOps Guru API calls charges
You wont incur any charges for 10,000 API calls as part of the free tier, and would incur charges for the remaining 5,000 API calls at $0.000040 per API Call = $0.20
Monthly DevOps Guru Bill
For the month, your bill will be $13.64, a total that includes $13.44 for resource analysis, $0.20 for DevOps Guru API calls, and complete use of the free tier.
-
Pricing example 2
Assume you have used up the free tier and decided to use DevOps Guru for your production workloads. Consider you enabled DevOps Guru to monitor your new web application in the US East (Ohio) Region. You can see in the DevOps Guru console dashboard that DevOps Guru is analyzing 15 S3 buckets, 50 EC2 instances, 15 DynamoDB tables, 2 RDS instances, and 3 network load balancers for your web application.
Because this is a new web application, you can't predict the traffic patterns. For simplicity, assume that these resources are active for only 15 days (360 hours) in the month. Also, let’s say your team of 10 operators makes 1,000 DevOps Guru API calls a day for 15 days to view DevOps Guru insights and action on recommendations.
Your DevOps Guru monthly bill would be calculated as follows:
AWS service Resources analyzed by DevOps Guru Price Number of billable AWS resource hours Monthly charges S3 15 buckets $0.0028/hour 15 * 360 = 5,400 hours $15.12 EC2 50 instances $0.0042/hour 50 * 360 = 18,000 hours $75.60 DynamoDB 15 tables $0.0042/hour 15 * 360 = 5,400 hours $22.68 RDS 2 DB instances $0.0042/hour 2 * 360 = 720 hours $3.02 NetworkELB 3 load balancers $0.0042/hour 3 * 360 = 1,080 hours $4.53 Total Charges: $120.96 Monthly DevOps Guru API calls charges
For a total of 15,000 DevOps Guru API calls at the rate of $0.000040 per API call, you will incur charges of 15,000* $0.00004 = $0.60.
Monthly DevOps Guru Bill
For the month, your bill will be $121.56, a total that includes $120.96 for resource analysis, and $0.60 for DevOps Guru API calls.
-
Pricing example 3
Building on Example 2, after the first month, your application gains attention on social media and the application traffic spikes during peak hours. You now add a single AWS Auto Scaling group, and Amazon EC2 scales to meet your increased demand needs. DevOps Guru would automatically monitor these additional resources as they are part of the resource coverage boundary that you specified for analysis.
Your application uses 50 EC2 instances that are active for the full 30 days (720 hours), and an additional 100 EC2 instances that are active 8 hours a day for 30 days (240 hours). Also, all of your other resources are active for the full 30 days (720 hours). Additionally, your team of 10 operators make 5,000 DevOps Guru API calls a day for 30 days.
Your DevOps Guru monthly bill would be calculated as follows:
AWS service
namespaceResources analyzed by
DevOps GuruPrice Number of metered AWS
resource hours for 30 daysMonthly charges S3 15 buckets $0.0028/hour 15 * 720 = 10,800 hours $30.24 EC2 100 instances for 8 hours in a day $0.0042/hour 100 * 240 + 50 * 720 = 60,000 hours $252.00 50 instances for the entire day DynamoDB 15 tables $0.0042/hour 15 * 720 =10,800 hours $45.36 RDS 2 DB instances $0.0042/hour 2 * 720 = 1,440 hours $6.04 NetworkELB 3 load balancers $0.0042/hour 2 * 720 = 2,160 hours $9.07 Auto Scaling Group 1 group $0.0042/hour 1 * 720 = 720 hours $3.02 Total Charges: $342.72 Monthly DevOps Guru API calls charges
For a total of 150,000 DevOps Guru API calls at the rate of $0.000040 per API call, you will incur charges of 150,000* $0.00004 = $6.00.
Monthly DevOps Guru Bill
For the month, your bill will be $348.72, a total that includes $342.72.96 for resource analysis, and $6.00 for DevOps Guru API calls.
Pricing example 1
An IT operator is trying out DevOps Guru for the first time, and configures DevOps Guru to monitor all resources in a single AWS account. For simplicity, assume the account has 10 EC2 instances and 5 S3 buckets that are active thoroughout the day. Let’s say, the operator also makes 15,000 DevOps Guru API Calls. The first bill at the end of a 30 day month, would be calculated as follows:
Monthly resource analysis charges
You would use 360 AWS resource hours on a daily basis (240 hours for 10 EC2 instances, and 120 hours for 5 S3 buckets). By the end of the 20th day, you would use 7200 AWS resource hours, for which you wont incur any charges as part of the free tier. For the remaining 10 days of the month, you would incur resource analysis charges as detailed in the table below.
AWS service | Resources analyzed by DevOps Guru | Price |
S3 | 5 buckets | $0.0028/hour |
EC2 | 10 instances | $0.0042/hour |
Total Charges: | $13.44 |
Monthly DevOps Guru API calls charges
You wont incur any charges for 10,000 API calls as part of the free tier, and would incur charges for the remaining 5,000 API calls at $0.000040 per API Call = $0.20
Monthly DevOps Guru Bill
For the month, your bill will be $13.64, a total that includes $13.44 for resource analysis, $0.20 for DevOps Guru API calls, and complete use of the free tier.
Pricing example 2
Assume you have used up the free tier and decided to use DevOps Guru for your production workloads. Consider you enabled DevOps Guru to monitor your new web application in the US East (Ohio) Region. You can see in the DevOps Guru console dashboard that DevOps Guru is analyzing 15 S3 buckets, 50 EC2 instances, 15 DynamoDB tables, 2 RDS instances, and 3 network load balancers for your web application.
Because this is a new web application, you can't predict the traffic patterns. For simplicity, assume that these resources are active for only 15 days (360 hours) in the month. Also, let’s say your team of 10 operators makes 1,000 DevOps Guru API calls a day for 15 days to view DevOps Guru insights and action on recommendations.
Your DevOps Guru monthly bill would be calculated as follows:
AWS service | Resources analyzed by DevOps Guru | Price | Number of billable AWS resource hours | Monthly charges |
S3 | 15 buckets | $0.0028/hour | 15 * 360 = 5,400 hours | $15.12 |
EC2 | 50 instances | $0.0042/hour | 50 * 360 = 18,000 hours | $75.60 |
DynamoDB | 15 tables | $0.0042/hour | 15 * 360 = 5,400 hours | $22.68 |
RDS | 2 DB instances | $0.0042/hour | 2 * 360 = 720 hours | $3.02 |
NetworkELB | 3 load balancers | $0.0042/hour | 3 * 360 = 1,080 hours | $4.53 |
Total Charges: | $120.96 |
Monthly DevOps Guru API calls charges
For a total of 15,000 DevOps Guru API calls at the rate of $0.000040 per API call, you will incur charges of 15,000* $0.00004 = $0.60.
Monthly DevOps Guru Bill
For the month, your bill will be $121.56, a total that includes $120.96 for resource analysis, and $0.60 for DevOps Guru API calls.
Pricing example 3
Building on Example 2, after the first month, your application gains attention on social media and the application traffic spikes during peak hours. You now add a single AWS Auto Scaling group, and Amazon EC2 scales to meet your increased demand needs. DevOps Guru would automatically monitor these additional resources as they are part of the resource coverage boundary that you specified for analysis.
Your application uses 50 EC2 instances that are active for the full 30 days (720 hours), and an additional 100 EC2 instances that are active 8 hours a day for 30 days (240 hours). Also, all of your other resources are active for the full 30 days (720 hours). Additionally, your team of 10 operators make 5,000 DevOps Guru API calls a day for 30 days.
Your DevOps Guru monthly bill would be calculated as follows:
AWS service namespace |
Resources analyzed by DevOps Guru |
Price | Number of metered AWS resource hours for 30 days |
Monthly charges |
S3 | 15 buckets | $0.0028/hour | 15 * 720 = 10,800 hours | $30.24 |
EC2 | 100 instances for 8 hours in a day | $0.0042/hour | 110 * 240 + 50 * 720 =60,000 hours | $252.00 |
50 instances for the entire day | ||||
DynamoDB | 15 tables | $0.0042/hour | 15 * 720 =10,800 hours | $45.36 |
RDS | 2 DB instances | $0.0042/hour | 2 * 720 = 1,440 hours | $6.04 |
NetworkELB | 3 load balancers | $0.0042/hour | 2 * 720 = 2,160 hours | $9.07 |
Auto Scaling Group | 1 group | $0.0042/hour | 1 * 720 = 720 hours | $3.02 |
Total Charges: | $342.72 |
Monthly DevOps Guru API calls charges
For a total of 150,000 DevOps Guru API calls at the rate of $0.000040 per API call, you will incur charges of 150,000* $0.00004 = $6.00.
Monthly DevOps Guru Bill
For the month, your bill will be $348.72, a total that includes $342.72.96 for resource analysis, and $6.00 for DevOps Guru API calls.
Additional pricing resources
Easily calculate your monthly costs with AWS
Additional resources for switching to AWS

Get started building with Amazon DevOps Guru in the AWS Management Console.