AWS Pricing

Supported OS Linux Mac OS Windows

Integration version1.0.0

Overview

This check pulls pricing information published by AWS to make it easier to measure cost of resource utilization within Datadog.

Setup

The AWS Pricing check is not included in the Datadog Agent package, so you need to install it.

Installation

For Agent v7.21+ / v6.21+, follow the instructions below to install the AWS Pricing check on your host. See Use Community Integrations to install with the Docker Agent or earlier versions of the Agent.

  1. Run the following command to install the Agent integration:

    datadog-agent integration install -t datadog-aws_pricing==<INTEGRATION_VERSION>
    
  2. Configure your integration similar to core integrations.

Configuration

  1. Edit the aws_pricing.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory to start collecting AWS pricing data. See the sample aws_pricing.d/conf.yaml for all available configuration options.

  2. Restart the Agent.

Validation

Run the Agent’s status subcommand and look for aws_pricing under the Checks section.

Data Collected

Metrics

aws.pricing.awsamplify
(gauge)
The cost of awsamplify per unit.
Shown as dollar
aws.pricing.awsappsync
(gauge)
The cost of awsappsync per unit.
Shown as dollar
aws.pricing.awsbackup
(gauge)
The cost of awsbackup per unit.
Shown as dollar
aws.pricing.awsbudgets
(gauge)
The cost of awsbudgets per unit.
Shown as dollar
aws.pricing.awscertificatemanager
(gauge)
The cost of awscertificatemanager per unit.
Shown as dollar
aws.pricing.awscloudmap
(gauge)
The cost of awscloudmap per unit.
Shown as dollar
aws.pricing.awscloudtrail
(gauge)
The cost of awscloudtrail per unit.
Shown as dollar
aws.pricing.awscodecommit
(gauge)
The cost of awscodecommit per unit.
Shown as dollar
aws.pricing.awscodedeploy
(gauge)
The cost of awscodedeploy per unit.
Shown as dollar
aws.pricing.awscodepipeline
(gauge)
The cost of awscodepipeline per unit.
Shown as dollar
aws.pricing.awsconfig
(gauge)
The cost of awsconfig per unit.
Shown as dollar
aws.pricing.awscostexplorer
(gauge)
The cost of awscostexplorer per unit.
Shown as dollar
aws.pricing.awsdatasync
(gauge)
The cost of awsdatasync per unit.
Shown as dollar
aws.pricing.awsdatatransfer
(gauge)
The cost of awsdatatransfer per unit.
Shown as dollar
aws.pricing.awsdatabasemigrationsvc
(gauge)
The cost of awsdatabasemigrationsvc per unit.
Shown as dollar
aws.pricing.awsdevelopersupport
(gauge)
The cost of awsdevelopersupport per unit.
Shown as dollar
aws.pricing.awsdevicefarm
(gauge)
The cost of awsdevicefarm per unit.
Shown as dollar
aws.pricing.awsdirectconnect
(gauge)
The cost of awsdirectconnect per unit.
Shown as dollar
aws.pricing.awsdirectoryservice
(gauge)
The cost of awsdirectoryservice per unit.
Shown as dollar
aws.pricing.awselementalmediaconvert
(gauge)
The cost of awselementalmediaconvert per unit.
Shown as dollar
aws.pricing.awselementalmedialive
(gauge)
The cost of awselementalmedialive per unit.
Shown as dollar
aws.pricing.awselementalmediapackage
(gauge)
The cost of awselementalmediapackage per unit.
Shown as dollar
aws.pricing.awselementalmediastore
(gauge)
The cost of awselementalmediastore per unit.
Shown as dollar
aws.pricing.awselementalmediatailor
(gauge)
The cost of awselementalmediatailor per unit.
Shown as dollar
aws.pricing.awsevents
(gauge)
The cost of awsevents per unit.
Shown as dollar
aws.pricing.awsfms
(gauge)
The cost of awsfms per unit.
Shown as dollar
aws.pricing.awsglue
(gauge)
The cost of awsglue per unit.
Shown as dollar
aws.pricing.awsgreengrass
(gauge)
The cost of awsgreengrass per unit.
Shown as dollar
aws.pricing.awsiot1click
(gauge)
The cost of awsiot1click per unit.
Shown as dollar
aws.pricing.awsiotanalytics
(gauge)
The cost of awsiotanalytics per unit.
Shown as dollar
aws.pricing.awsiot
(gauge)
The cost of awsiot per unit.
Shown as dollar
aws.pricing.awslambda
(gauge)
The cost of awslambda per unit.
Shown as dollar
aws.pricing.awsmediaconnect
(gauge)
The cost of awsmediaconnect per unit.
Shown as dollar
aws.pricing.awsqueueservice
(gauge)
The cost of awsqueueservice per unit.
Shown as dollar
aws.pricing.awsrobomaker
(gauge)
The cost of awsrobomaker per unit.
Shown as dollar
aws.pricing.awssecretsmanager
(gauge)
The cost of awssecretsmanager per unit.
Shown as dollar
aws.pricing.awsservicecatalog
(gauge)
The cost of awsservicecatalog per unit.
Shown as dollar
aws.pricing.awsshield
(gauge)
The cost of awsshield per unit.
Shown as dollar
aws.pricing.awsstoragegatewaydeeparchive
(gauge)
The cost of awsstoragegatewaydeeparchive per unit.
Shown as dollar
aws.pricing.awsstoragegateway
(gauge)
The cost of awsstoragegateway per unit.
Shown as dollar
aws.pricing.awssupportbusiness
(gauge)
The cost of awssupportbusiness per unit.
Shown as dollar
aws.pricing.awssupportenterprise
(gauge)
The cost of awssupportenterprise per unit.
Shown as dollar
aws.pricing.awssystemsmanager
(gauge)
The cost of awssystemsmanager per unit.
Shown as dollar
aws.pricing.awstransfer
(gauge)
The cost of awstransfer per unit.
Shown as dollar
aws.pricing.awsxray
(gauge)
The cost of awsxray per unit.
Shown as dollar
aws.pricing.alexatopsites
(gauge)
The cost of alexatopsites per unit.
Shown as dollar
aws.pricing.alexawebinfoservice
(gauge)
The cost of alexawebinfoservice per unit.
Shown as dollar
aws.pricing.amazonapigateway
(gauge)
The cost of amazonapigateway per unit.
Shown as dollar
aws.pricing.amazonappstream
(gauge)
The cost of amazonappstream per unit.
Shown as dollar
aws.pricing.amazonathena
(gauge)
The cost of amazonathena per unit.
Shown as dollar
aws.pricing.amazonchimebusinesscalling
(gauge)
The cost of amazonchimebusinesscalling per unit.
Shown as dollar
aws.pricing.amazonchimecallme
(gauge)
The cost of amazonchimecallme per unit.
Shown as dollar
aws.pricing.amazonchimedialin
(gauge)
The cost of amazonchimedialin per unit.
Shown as dollar
aws.pricing.amazonchimevoiceconnector
(gauge)
The cost of amazonchimevoiceconnector per unit.
Shown as dollar
aws.pricing.amazonchime
(gauge)
The cost of amazonchime per unit.
Shown as dollar
aws.pricing.amazonclouddirectory
(gauge)
The cost of amazonclouddirectory per unit.
Shown as dollar
aws.pricing.amazoncloudfront
(gauge)
The cost of amazoncloudfront per unit.
Shown as dollar
aws.pricing.amazoncloudsearch
(gauge)
The cost of amazoncloudsearch per unit.
Shown as dollar
aws.pricing.amazoncloudwatch
(gauge)
The cost of amazoncloudwatch per unit.
Shown as dollar
aws.pricing.amazoncognitosync
(gauge)
The cost of amazoncognitosync per unit.
Shown as dollar
aws.pricing.amazoncognito
(gauge)
The cost of amazoncognito per unit.
Shown as dollar
aws.pricing.amazonconnect
(gauge)
The cost of amazonconnect per unit.
Shown as dollar
aws.pricing.amazondax
(gauge)
The cost of amazondax per unit.
Shown as dollar
aws.pricing.amazondocdb
(gauge)
The cost of amazondocdb per unit.
Shown as dollar
aws.pricing.amazondynamodb
(gauge)
The cost of amazondynamodb per unit.
Shown as dollar
aws.pricing.amazonec2
(gauge)
The cost of amazonec2 per unit.
Shown as dollar
aws.pricing.amazonecr
(gauge)
The cost of amazonecr per unit.
Shown as dollar
aws.pricing.amazonecs
(gauge)
The cost of amazonecs per unit.
Shown as dollar
aws.pricing.amazonefs
(gauge)
The cost of amazonefs per unit.
Shown as dollar
aws.pricing.amazonei
(gauge)
The cost of amazonei per unit.
Shown as dollar
aws.pricing.amazoneks
(gauge)
The cost of amazoneks per unit.
Shown as dollar
aws.pricing.amazones
(gauge)
The cost of amazones per unit.
Shown as dollar
aws.pricing.amazonets
(gauge)
The cost of amazonets per unit.
Shown as dollar
aws.pricing.amazonelasticache
(gauge)
The cost of amazonelasticache per unit.
Shown as dollar
aws.pricing.amazonfsx
(gauge)
The cost of amazonfsx per unit.
Shown as dollar
aws.pricing.amazongamelift
(gauge)
The cost of amazongamelift per unit.
Shown as dollar
aws.pricing.amazonglacier
(gauge)
The cost of amazonglacier per unit.
Shown as dollar
aws.pricing.amazonguardduty
(gauge)
The cost of amazonguardduty per unit.
Shown as dollar
aws.pricing.amazoninspector
(gauge)
The cost of amazoninspector per unit.
Shown as dollar
aws.pricing.amazonkinesisanalytics
(gauge)
The cost of amazonkinesisanalytics per unit.
Shown as dollar
aws.pricing.amazonkinesisfirehose
(gauge)
The cost of amazonkinesisfirehose per unit.
Shown as dollar
aws.pricing.amazonkinesis
(gauge)
The cost of amazonkinesis per unit.
Shown as dollar
aws.pricing.amazonlex
(gauge)
The cost of amazonlex per unit.
Shown as dollar
aws.pricing.amazonlightsail
(gauge)
The cost of amazonlightsail per unit.
Shown as dollar
aws.pricing.amazonml
(gauge)
The cost of amazonml per unit.
Shown as dollar
aws.pricing.amazonmq
(gauge)
The cost of amazonmq per unit.
Shown as dollar
aws.pricing.amazonmsk
(gauge)
The cost of amazonmsk per unit.
Shown as dollar
aws.pricing.amazonmacie
(gauge)
The cost of amazonmacie per unit.
Shown as dollar
aws.pricing.amazonneptune
(gauge)
The cost of amazonneptune per unit.
Shown as dollar
aws.pricing.amazonpinpoint
(gauge)
The cost of amazonpinpoint per unit.
Shown as dollar
aws.pricing.amazonpolly
(gauge)
The cost of amazonpolly per unit.
Shown as dollar
aws.pricing.amazonquicksight
(gauge)
The cost of amazonquicksight per unit.
Shown as dollar
aws.pricing.amazonrds
(gauge)
The cost of amazonrds per unit.
Shown as dollar
aws.pricing.amazonredshift
(gauge)
The cost of amazonredshift per unit.
Shown as dollar
aws.pricing.amazonrekognition
(gauge)
The cost of amazonrekognition per unit.
Shown as dollar
aws.pricing.amazonroute53
(gauge)
The cost of amazonroute53 per unit.
Shown as dollar
aws.pricing.amazons3glacierdeeparchive
(gauge)
The cost of amazons3glacierdeeparchive per unit.
Shown as dollar
aws.pricing.amazons3
(gauge)
The cost of amazons3 per unit.
Shown as dollar
aws.pricing.amazonses
(gauge)
The cost of amazonses per unit.
Shown as dollar
aws.pricing.amazonsns
(gauge)
The cost of amazonsns per unit.
Shown as dollar

Events

AWS Pricing does not include any events.

Service Checks

aws_pricing.status
Returns OK if all pricing data was collected, WARNING if some pricing data couldn’t be found, and CRITICAL if any errors occur when using the Boto3 client.
Statuses: ok, warning, critical

Troubleshooting

Need help? Contact Datadog support.