Database Monitoring

Rejoignez une session de webinaire de formation

Avec Database Monitoring, apprenez à identifier rapidement les requêtes coûteuses et lentes. Approfondissez les détails d'exécution précis pour résoudre les goulots d'étranglement.

S'INSCRIRE

Datadog Database Monitoring offre une visibilité approfondie sur les bases de données de tous vos hosts. Analysez les métriques historiques de performance des requêtes, les plans d’exécution et les métriques au niveau du host, le tout au même endroit, pour comprendre l’état de santé et les performances de vos bases de données et résoudre les problèmes dès qu’ils surviennent.

Mise en route

Datadog Database Monitoring prend en charge les versions auto-hébergées et gérées dans le cloud de Postgres, MySQL, Oracle, SQL Server, MongoDB, Amazon DocumentDB et ClickHouse. Pour commencer avec Datadog Database Monitoring, configurez votre base de données et installez le Datadog Agent. Pour obtenir des instructions de configuration, sélectionnez votre technologie de base de données :

Postgres

MySQL

Oracle

SQL Server

MongoDB

Amazon DocumentDB

ClickHouse

Explorer Datadog Database Monitoring

Accédez à Database Monitoring dans Datadog.

Approfondissez les métriques de performance des requêtes

La vue Métriques de requête affiche les performances historiques des requêtes normalisées. Visualisez les tendances de performance par infrastructure ou par tags personnalisés tels que la zone de disponibilité du centre de données, et définissez des alertes pour les anomalies.

  • Identifiez les requêtes lentes et celles qui consomment le plus de temps.
  • Affichez les métriques au niveau de la base de données non capturées par APM, telles que les lignes mises à jour/renvoyées.
  • Filtrez et regroupez les requêtes par dimensions arbitraires telles que l’équipe, l’utilisateur, le cluster et le host.
Database Monitoring

Explorer les exemples de requêtes

La vue Exemples de requêtes vous aide à comprendre quelles requêtes sont exécutées à un moment donné. Comparez chaque exécution à la performance moyenne de la requête et des requêtes associées.

  • Identifiez les requêtes inhabituellement lentes mais peu fréquentes qui ne sont pas capturées par les métriques.
  • Trouvez les valeurs aberrantes dans le temps d’exécution ou le coût d’exécution d’une requête.
  • Attribuez une exécution de requête spécifique à un utilisateur, une application ou un host client.
Database Monitoring

Comprenez avant d’exécuter

Les plans d’exécution vous permettent de déterminer comment une base de données va exécuter vos requêtes.

  • Parcourez chaque opération pour identifier les goulots d’étranglement.
  • Améliorez l’efficacité des requêtes et économisez sur les analyses séquentielles coûteuses sur les grandes tables.
  • Voyez comment le plan d’une requête évolue au fil du temps.
Database Monitoring

Collectez des métriques personnalisées

Utilisez custom_queries pour collecter des métriques à partir de vos propres tables de base de données — état de l’application, compteurs métier, profondeurs de file d’attente ou toute donnée que vous souhaitez corréler avec les performances des requêtes.

Visualisez tout sur des dashboards enrichis

Identifiez rapidement les zones problématiques en visualisant les métriques de base de données et système ensemble sur des dashboards d’intégration enrichis pour les instances auto-hébergées et gérées dans le cloud. Clonez des dashboards pour les personnaliser et les améliorer avec vos propres métriques personnalisées. Cliquez sur le lien Dashboards en haut des pages Query Metrics et Query Samples pour accéder aux dashboards Database Monitoring.

Database Monitoring

Optimisez la santé et les performances des hosts

Sur la page Databases, vous pouvez évaluer la santé et l’activité de vos hosts de base de données. Triez et filtrez la liste pour hiérarchiser les hosts avec des alertes déclenchées, un volume de requêtes élevé et d’autres critères. Cliquez sur un host individuel pour afficher des détails tels que sa configuration, les requêtes bloquantes courantes et les services appelants. Consultez Exploring Database Hosts pour plus de détails.

La page Databases dans Datadog

Affichez les recommandations d’optimisation

La page Recommendations met en évidence les problèmes et les opportunités d’optimisation, vous aidant à gagner du temps en hiérarchisant ce qui est le plus important. Sélectionnez une recommandation pour afficher les détails, y compris un résumé du problème, ainsi que les prochaines étapes potentielles pour résoudre le problème.

La page Recommendations dans Datadog

Pour aller plus loin

learning center
Essayez de surveiller une base de données Postgres avec Datadog DBM dans le Learning Center

Le Datadog Learning Center regorge de cours pratiques pour vous aider à en apprendre davantage sur ce sujet. Inscrivez-vous sans frais pour identifier les inefficacités et optimiser votre base de données Postgres.

INSCRIVEZ-VOUS MAINTENANT