Database Monitoring

Database Monitoring

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

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 de Datadog prend en charge la surveillance des versions auto-hébergées et des versions cloud gérées de Postgres et MySQL. 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 :

Bases de données auto-hébergées

Postgres
MySql

Bases de données gérées

Explorer la solution Database Monitoring de Datadog

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

Analysez 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 profils de performance pour une infrastructure ou des 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 prennent le plus de temps à s’exécuter.
  • Visualisez les métriques de base données non capturées par l’APM, comme le nombre de lignes mises à jour/récupérées.
  • Filtrez et regroupez vos requêtes en fonction de dimensions arbitraires, comme une équipe, un utilisateur, un cluster ou un host.
Database Monitoring

Explorez les 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 des 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 à un utilisateur, une application ou un host client spécifique.
Surveillance de base données

Comprenez avant d’exécuter

Les plans d’exécution vous aident à comprendre comment la base de données a l’intention d’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 en fonction du temps.
Surveillance de base données

Visualisez toutes vos données sur des dashboards enrichis

Identifiez rapidement les problèmes en visualisant vos métriques de base de données et vos métriques système sur des dashboards d’intégration détaillés pour les instances auto-hébergées et celles gérées dans le cloud. Clonez 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

Pour aller plus loin