Présentation
AWS Billing vous permet de surveiller vos prévisions et vos coûts de facturation pour l’infrastructure AWS, y compris l’utilisation de CloudWatch.
Activez cette intégration pour visualiser dans Datadog vos métriques de facturation.
Configuration
Installation
Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Amazon Web Services.
Collecte de métriques
Dans le carré d’intégration AWS, assurez-vous que l’option Billing
est cochée dans la section concernant la collecte des métriques.
Ajoutez l’autorisation suivante à votre stratégie IAM Datadog afin de recueillir vos métriques AWS Billing. Pour en savoir plus, consultez la section relative aux stratégies AWS Budgets de la documentation AWS.
Autorisation AWS | Description |
---|
budgets:ViewBudget | utilisée pour afficher les métriques sur les budgets AWS |
Activez les métriques Billing depuis la console AWS.
Installez l’intégration Datadog/AWS Billing.
Créez un budget AWS afin de commencer à recevoir des métriques.
Remarque : les métriques AWS Budgets ne peuvent être recueillies qu’à partir de votre compte AWS principal.
Collecte de logs
Activer le logging
Configurez AWS Billing de façon à ce que les logs soient envoyés vers un compartiment S3 ou vers CloudWatch.
Remarque : si vous envoyez vos logs vers un compartiment S3, assurez-vous que amazon_billing
est défini en tant que Target prefix.
Envoyer des logs à Datadog
Si vous ne l’avez pas déjà fait, configurez la fonction Lambda de collecte de logs AWS avec Datadog.
Une fois la fonction Lambda installée, ajoutez manuellement un déclencheur sur le compartiment S3 ou sur le groupe de logs CloudWatch qui contient vos logs AWS Billing dans la console AWS :
Surveiller l’utilisation de CloudWatch
Après avoir configuré vos autorisations AWS afin d’ajouter l’autorisation budgets:ViewBudget
, vous pouvez surveiller la facturation CloudWatch à l’aide de cette intégration.
Les métriques AWS Billing sont disponibles environ toutes les 4 heures. Vous devrez peut-être patienter 4 heures pour que les métriques soient recueillies par Datadog.
Dès que les métriques sont disponibles, consultez aws.billing.estimated_charges
et aws.billing.forecasted_charges
. Vous pouvez utiliser ces métriques pour suivre votre utilisation de CloudWatch en affinant le contexte avec service:amazoncloudwatch
. Vous pouvez visualiser les dépenses associées à un compte AWS spécifique à l’aide de max:account_id
.
AWS considère que la métrique aws.billing.estimated_charges
représente la facture CloudWatch du mois en cours. La valeur est réinitialisée à 0 au début de chaque mois. La métrique aws.billing.forecasted_charges
indique votre facture CloudWatch estimée à la fin du mois, en fonction de l’utilisation actuelle.
Données collectées
Métriques
aws.billing.actual_spend (gauge) | The actual spending costs for your budget period. Shown as dollar |
aws.billing.budget_limit (gauge) | The spending limit for your budget period. Shown as dollar |
aws.billing.estimated_charges (gauge) | The estimated charges for your AWS usage. This can either be estimated charges for one service or a roll-up of estimated charges for all services. Shown as dollar |
aws.billing.forecasted_spend (gauge) | The forecasted spending costs for your budget period. Shown as dollar |
Chacune des métriques récupérées à partir d’AWS se voit assigner les mêmes tags que ceux qui apparaissent dans la console AWS, y compris, mais sans s’y limiter, le hostname et les groupes de sécurité.
Événements
L’intégration AWS Billing n’inclut aucun événement.
Checks de service
L’intégration AWS Billing n’inclut aucun check de service.
Dépannage
Aucune métrique n’est recueillie dans le cadre de l’intégration AWS Billing.
Vérifiez les éléments ci-dessous pour tenter de résoudre votre problème :
- Assurez-vous que votre stratégie IAM dispose de l’autorisation
budgets:ViewBudget
. - Vérifiez que les métriques de facturation sont activées dans votre compte payeur.
Remarque : les métriques AWS Billing sont recueillies toutes les 4 ou 8 heures par Datadog.
Métriques manquantes
Si les métriques aws.billing.actual_spend
, aws.billing.forecasted_spend
ou aws.billing.budget_limit
sont manquantes, créez un budget AWS afin de commencer à recevoir ces métriques dans Datadog.
Remarque : les métriques AWS Billing sont recueillies toutes les 4 ou 8 heures par Datadog.