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
    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 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

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Product-Page_Standard-Icons_01_Product-Features_SqInk
See FAQs for additional information

Visit the FAQs page.

Learn more 
Sign up for a free account
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Standard Product Icons (Start Building) Squid Ink
Start building in the console

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

Sign in