Présentation
Amazon DynamoDB est un service de gestion de base de données NoSQL dans le cloud entièrement géré et intégré au portefeuille de services d’AWS. Rapide et hautement évolutif, il contribue à la réussite d’applications exigeant une très faible latence, même lors du traitement d’une grande quantité de données. Il prend en charge des modèles de stockage basés sur des combinaisons clé/valeur et des documents, et dispose des caractéristiques d’une base de données et d’une table de hachage distribuée.
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 la page de l’intégration AWS, vérifiez que DynamoDB
est activé dans l’onglet Metric Collection
.
Ajoutez ces autorisations à votre stratégie IAM Datadog afin de recueillir des métriques d’Amazon DynamoDB :
dynamodb:ListTables
: utilisé pour répertorier les tables DynamoDB disponibles.dynamodb:DescribeTable
: utilisé pour ajouter des métriques sur une taille de table et un nombre d’éléments.dynamodb:ListTagsOfResource
: utilisé pour recueillir tous les tags d’une ressource DynamoDB.
Pour en savoir plus, consultez la section relative aux stratégies DynamoDB de la documentation AWS.
Installez l’intégration Datadog/AWS DynamoDB.
Collecte de logs
Activer le logging
Dans AWS CloudTrail, créez un journal de suivi et sélectionnez un compartiment S3 dans lequel écrire les logs.
Envoyer des logs à Datadog
- Si vous ne l’avez pas déjà fait, configurez la fonction Lambda du Forwarder Datadog dans votre compte AWS.
- Une fois configuré, accédez à la fonction Lambda du Forwarder Datadog. Dans la section Présentation de Functions, cliquez sur Add Trigger.
- Sélectionnez le déclencheur S3 pour la Trigger Configuration.
- Sélectionnez le compartiment S3 où se trouvent vos logs Amazon DynamoDB.
- Ne changez pas le type d’événements
All object create events
. - Cliquez sur Add pour ajouter le déclencheur à votre fonction Lambda.
Accédez au Log Explorer pour commencer à explorer vos logs.
Pour en savoir plus sur la collecte de logs de services AWS, consultez la section Envoyer des logs de services AWS avec la fonction Lambda Datadog.
Données collectées
Métriques
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 DynamoDB n’inclut aucun événement.
Checks de service
L’intégration AWS DynamoDB n’inclut aucun check de service.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.