Explorer les hosts de bases de données

La page Databases dans Datadog

Sur la page Databases, évaluez l’état de santé et l’activité de vos hosts de base de données et de vos clusters. Triez et filtrez la liste pour prioriser les hosts et les clusters avec des alertes déclenchées, un volume élevé de requêtes et d’autres critères. Cliquez sur n’importe quel host dans la liste pour ouvrir un panneau de détails :

Le panneau de détails d'un host de base de données individuel sur la page Databases

En plus d’un graphique filtrable des connexions actives pour ce host, le panneau de détails du host affiche les fonctionnalités suivantes.

Regroupement en clusters

Un bouton Regrouper en clusters apparaît avec la liste des hosts de base de données si les tags du host indiquent la présence d’une topologie de cluster. Activez ce bouton pour regrouper les hosts en clusters dans la liste.

Les lignes de cluster affichent un badge Cluster et indiquent le nombre d’instances dans le cluster. Les colonnes des lignes de cluster affichent des données agrégées provenant de toutes les instances du cluster. Sélectionnez une ligne de cluster pour la développer et afficher la liste de toutes les instances qu’elle contient.

Le regroupement en clusters prend en charge les technologies de base de données et topologies de cluster suivantes :

DatabaseTopologiesGrouping TagsCluster Name Source
Amazon RDS
(AWS integration required)
  • Multi-AZ clusters
  • Read replicas
  • dbclusteridentifier
  • region
  • aws_account
  • dbclusteridentifier
PostgreSQL
(Agent v7.58+ required)
  • Physical replication
  • system_identifier
  • env
  • postgresql_cluster_name (from instance cluster_name config)
  • Primary instance name
  • system_identifier
MySQL
(Agent v7.68+ required)
  • Regular replication (not group replication)
  • cluster_uuid
  • env
  • Primary instance name
  • cluster_uuid

Requêtes principales

Dans l’onglet Top Queries du panneau de détails du host, triez les requêtes les plus courantes par durée maximale, latence moyenne et d’autres critères.

L'onglet Top Queries du panneau de détails d'un host de base de données individuel sur la page Databases

Cliquez sur n’importe quelle instruction de requête pour ouvrir un panneau de détails qui inclut :

  • les analyses de requêtes
  • les graphiques de latence moyenne et d’autres métriques clés
  • les plans d’exécution
  • l’activité bloquante
  • les hosts ayant exécuté la requête
  • les services appelants
Le panneau de détails d'une requête principale individuelle

Procédures stockées

Lorsqu’elles sont prises en charge, l’onglet Top Queries inclut une section Stored Procedures qui répertorie chaque procédure stockée par nom, avec sa durée moyenne, son nombre de lectures logiques, son nombre d’écritures logiques et d’autres informations. Développez une procédure stockée pour afficher ses requêtes SQL individuelles, et cliquez sur une requête pour afficher son panneau de détails.

Une liste de procédures stockées, avec l'une d'elles développée pour afficher sa requête SQL

Métriques

Dans l’onglet Metrics du panneau de détails du host, affichez et filtrez les métriques relatives à l’état du système, à l’activité des requêtes, aux opérations bloquantes, aux performances des fonctions et à d’autres domaines clés.

L'onglet Metrics du panneau de détails d'un host de base de données individuel sur la page Databases

Connexions actives

L’onglet Active Connections du panneau de détails du host affiche les requêtes en cours d’exécution sur le host. Cliquez sur une instruction de requête pour ouvrir un panneau incluant les attributs d’événement, les traces associées et d’autres détails pertinents.

L'onglet Active Connections du panneau de détails d'un host de base de données individuel sur la page Databases

Schéma

Utilisez l’onglet Schema pour explorer les structures de base de données, les tables, les colonnes, les types de données, les clés étrangères existantes et les stratégies d’indexation pour chaque base de données d’un host.

L'onglet Schema du panneau de détails d'un host de base de données individuel sur la page Databases

Requêtes bloquantes

Dans l’onglet Blocking Queries du panneau de détails du host, affichez des visualisations pour :

  • les durées des requêtes bloquantes
  • les exécutions des requêtes bloquantes
  • le nombre de requêtes en attente -

Recherchez et filtrez les requêtes ou les échantillons. Cliquez sur n’importe quelle ligne de requête individuelle pour afficher les détails.

L'onglet Blocking Queries du panneau de détails d'un host de base de données individuel sur la page Databases

Services appelants

Dans l’onglet Calling Services du panneau de détails du host, affichez la liste des services ayant appelé le host. Les informations affichées sur les services incluent la date de déploiement du service, le nombre de requêtes effectuées vers le host par seconde, le nombre de requêtes de base de données exécutées et d’autres informations.

L'onglet Calling Services du panneau de détails d'un host de base de données individuel sur la page Databases

Cliquez sur n’importe quelle ligne de service pour afficher son dashboard Datadog APM.

Détails de configuration

Le host doit avoir collect_settings activé dans sa configuration d'instance pour que cette fonctionnalité fonctionne correctement.

L’onglet Configuration du panneau de détails du host offre une vue directe des paramètres de configuration du host sans compromettre la sécurité de la base de données. Utilisez-le pour identifier les paramètres de base de données mal configurés et ajuster les paramètres afin d’optimiser les performances de la base de données.

L'onglet Configuration du panneau de détails d'un host de base de données individuel sur la page Databases