Database Monitoring

La solution Database Monitoring n'est pas prise en charge pour ce site.

Database Monitoring

La solution Database Monitoring de Datadog vous permet d’analyser en détail vos bases de données parmi l’ensemble de vos hosts. Consultez les métriques de performance de vos requêtes, les plans d’exécution et les métriques issues de vos hosts depuis une plateforme centralisée afin de mieux surveiller la santé et les performances de vos bases de données tout en traitant chaque problème dès qu’il est détecté.

Prise en main

La solution Database Monitoring Datadog prend en charge la surveillance des versions cloud gérées et auto-hébergées de Postgres, MySQL, Oracle et SQL Server. Pour commencer à utiliser cette fonctionnalité, configurez votre base de données et installez l’Agent Datadog. Suivez les instructions de configuration correspondant à votre type de base de données :

Postgres

MySQL

Oracle

SQL Server

Explorer la solution Database Monitoring Datadog

Accédez à Database Monitoring en cliquant sur APM > Databases depuis l’interface.

Analyser en détail les métriques de performance de vos requêtes

La vue Query Metrics affiche l’historique des performances de vos requêtes normalisées. Visualisez les tendances de performance en fonction d’une infrastructure ou de tags personnalisés spécifiques, tels que la zone de disponibilité du centre de données, et définissez des alertes pour être informé en cas d’anomalie.

  • Identifiez les requêtes lentes et celles qui sollicitent le plus longtemps votre base de données.
  • Visualisez les métriques de base de données non capturées par APM, comme le nombre de lignes mises à jour et renvoyées.
  • Filtrez et regroupez vos requêtes en fonction de dimensions arbitraires, comme une équipe, un utilisateur, un cluster ou un host.
Database Monitoring

Explorer des exemples de requête

La vue Query Samples vous aide à identifier les requêtes qui s’exécutent à un instant donné. Comparez chaque exécution aux performances moyennes de la requête et de requêtes connexes.

  • Identifiez les requêtes anormalement lentes mais peu fréquentes qui ne sont pas capturées par les métriques.
  • Identifiez les anomalies dans les temps et les coûts d’exécution de vos requêtes.
  • Attribuez l’exécution d’une requête spécifique à un utilisateur, une application ou un host client.
Database Monitoring

Consulter chaque opération d’une requête avant son exécution

Les plans d’exécution vous aident à comprendre comment la base de données compte exécuter vos requêtes.

  • Visualisez en détail chaque opération pour identifier les goulots d’étranglement.
  • Améliorez l’efficacité de vos requêtes et limitez les analyses séquentielles de vastes tables pour réduire vos coûts.
  • Consultez l’évolution du plan d’une requête.
Database Monitoring

Visualiser toutes vos données dans des dashboards enrichis

Identifiez rapidement vos problèmes en visualisant vos métriques de base de données et vos métriques système au sein de dashboards d’intégration détaillés pour les instances auto-hébergées et celles gérées dans le cloud. Dupliquez des dashboards pour les personnaliser et les enrichir avec vos propres métriques. Cliquez sur le lien Dashboards en haut des pages Query Metrics et Query Samples pour accéder aux dashboards Database Monitoring.

Database Monitoring

Optimiser les performances et la santé des hosts

Depuis la page Databases, vous pouvez évaluer la santé et l’activité des hosts de vos bases de données. Triez et filtrez la liste pour mettre en avant les hosts pour lesquels des alertes ont été déclenchées, ceux avec un important volume de requête, etc. Cliquez sur un host spécifique pour afficher ses détails, notamment sa configuration, ses principales requêtes bloquées et les services appelés. Consultez la section Explorer les hosts de base de données pour en savoir plus.

La page Databases dans Datadog

Pour aller plus loin