Amazon DynamoDB, qui fait partie du portefeuille Amazon Web Services, est une base de données non relationnelle qui offre des performances fiables à n'importe quelle échelle. Il s'agit d'un service de base de données NoSQL propriétaire entièrement géré qui prend en charge les structures de données à valeur clé et de document, offre une sécurité intégrée, une sauvegarde et une restauration, ainsi qu'une mise en cache en mémoire.
Avec l'outil de supervision AWS d’Applications Manager, vous pouvez découvrir automatiquement vos tables DynamoDB, collecter des données pour des mesures de performances telles que la latence, le débit des demandes et les erreurs de limitation. Optimisez l'utilisation des ressources et améliorez les performances des applications de votre base de données Amazon Dynamodb.
Identifiez les actions de base de données avec une latence plus élevée. Suivez la latence des demandes pour connaître le temps nécessaire au traitement d'une opération de base de données. Obtenez des rapports de latence des demandes réussies pour diverses opérations de lecture/écriture telles que GET, PUT, Scan, etc. du point de vue du service DynamoDB. Examinez le comportement et les performances d'une table globale avec des statistiques d'utilisation clés telles que le nombre d'enregistrements renvoyés et d'octets provenant d'opérations GetRecords (Amazon DynamoDB Streams) pendant des périodes spécifiées.
Garantissez les performances au niveau de la table en fonction des besoins des utilisateurs, en prenant des décisions éclairées sur la configuration de la capacité de débit provisionné de DynamoDB. En évaluant comment vous pouvez augmenter ou réduire vos paramètres de débit. Provisionnez efficacement pour ne pas payer le débit inutilisé. Surveillez les unités de capacité de lecture/écriture consommées pour éviter les erreurs de limitation et soyez à jour sur les taux de demande, le modèle de débit d'application et l'activité des tables.
Si votre application dépasse vos paramètres de débit provisionné, elle est soumise à la limitation des demandes. Réservez de la capacité afin que le débit provisionné ne soit pas épuisé et que vous puissiez gérer des augmentations soudaines du trafic, sans renvoyer d'erreurs de limitation. Définissez des seuils et soyez averti lorsque des événements limités sont générés. Associez les demandes limitées à des événements de limitation pour identifier l'événement limitant la demande.
Identifiez les anomalies de performances en obtenant une vue du tableau de bord des:
Pendant toute période spécifiée, surveillez le nombre d'éléments renvoyés par les opérations d'analyse et de requête de la base de données pour déterminer si les opérations ont un impact sur les unités de capacité de lecture provisionnées.
Lancez-vous rapidement dans la surveillance de la base de données Amazon DynamoDB dans votre environnement. Recevez des notifications instantanées des problèmes de performances et des goulots d'étranglement. Prenez des mesures correctives rapides avant que vos utilisateurs finaux ne rencontrent des problèmes.
Avec APM, vous bénéficiez d'une visibilité à l'échelle du système sur l'utilisation des ressources, les performances des applications et l’intégrité opérationnelle de votre infrastructure AWS et des performances des applications. Commencez à surveiller votre environnement AWS avec l'édition d'essai gratuite de 30 jours d'Applications Manager.