Mesures

Les mesures vous permettent de mesurer des données quantitatives utiles du système de base de données MySQL, telles que les connexions en cours, le nombre d'instructions, l'utilisation de l'UC et l'heure de sauvegarde. Vous pouvez utiliser les mesures pour créer des requêtes et des alarmes.

Visualisation des mesures d'un système de base de données

La section Mesures de la page Détails du système de base de données affiche un ensemble de graphiques par défaut pour le système de base de données en cours.

Utilisation de la console

Utilisez la console pour visualiser les mesures HeatWave du système de base de données en cours.

Cette tâche requiert les éléments suivants :
  • Stratégie correcte vous permettant d'accéder aux services de surveillance ainsi qu'aux ressources surveillées. Reportez-vous à Stratégies obligatoires.
Pour visualiser les mesures du système de base de données, procédez comme suit :
  1. Ouvrez le menu de navigation et cliquez sur Bases de données. Sous HeatWave MySQL, cliquez sur Systèmes de base de données.
  2. Choisissez le compartiment dans Portée de la liste.
  3. Cliquez sur le nom du système de base de données afin d'ouvrir la page de détails.
  4. Sous Ressources, cliquez sur Mesures.
  5. (Facultatif) Utilisez le filtre Données de mesure pour visualiser les mesures d'une ressource particulière :
    • Tout : affiche les mesures de toutes les ressources.
    • Système de base de données : affiche les mesures pour le système de base de données en cours.
    • cluster HeatWave : affiche les mesures du cluster HeatWave attaché au système de base de données en cours.
    • Sauvegarde : affiche les mesures de toutes les sauvegardes du système de base de données en cours.
    • Réplique de lecture : affiche les mesures de toutes les répliques de lecture du système de base de données en cours.
  6. (Facultatif) Pour modifier une requête associée à une mesure, cliquez sur Options présentes sur la mesure, puis sélectionnez Visualiser la requête dans l'explorateur de mesures. Reportez-vous à Construction de requêtes de mesure.
  7. (Facultatif) Pour créer une alerte sur la requête, cliquez sur Options présentes sur la mesure, puis sélectionnez Créer une alerte sur cette requête. Reportez-vous à Gestion des alarmes.
La section Mesures affiche un ensemble de graphiques par défaut pour le système de base de données en cours.

Visualisation des mesures pour tous les systèmes de base de données

La page Mesures de service affiche un ensemble de graphiques par défaut pour tous les systèmes de base de données du compartiment sélectionné.

Utilisation de la console

Utilisez la console pour visualiser les mesures HeatWave de tous les systèmes de base de données présents dans un compartiment.

Cette tâche requiert les éléments suivants :
  • Stratégie correcte vous permettant d'accéder aux services de surveillance ainsi qu'aux ressources surveillées. Reportez-vous à Stratégies obligatoires.
Pour afficher les mesures de plusieurs systèmes de base de données, procédez comme suit :
  1. Ouvrez le menu de navigation et cliquez sur Observation et gestion. Sous Surveillance, cliquez sur Mesures de service.
  2. Sélectionnez votre compartiment.
  3. Sous Espace de noms de mesure, sélectionnez oci_mysql_database.
  4. (Facultatif) Filtrez les mesures à l'aide de Dimensions. Reportez-vous à Procédure de filtrage des résultats et à Procédure de sélection d'autres ressources.
  5. (Facultatif) Pour modifier une requête associée à une mesure, cliquez sur Options présentes sur la mesure, puis sélectionnez Visualiser la requête dans l'explorateur de mesures. Reportez-vous à Construction de requêtes de mesure.
  6. (Facultatif) Pour créer une alerte sur la requête, cliquez sur Options présentes sur la mesure, puis sélectionnez Créer une alarme sur cette requête. Reportez-vous à Gestion des alarmes.
La page Mesures de service affiche un ensemble de graphiques par défaut pour tous les systèmes de base de données du compartiment sélectionné.

Utiliser des mesures pour créer des requêtes

Vous pouvez utiliser des mesures pour créer des requêtes afin de surveiller de manière active les ressources de service HeatWave.

Créez des requêtes pour les mesures dans l'espace de noms oci_mysql_database afin de surveiller les ressources. Par exemple, vous pouvez utiliser la mesure DbVolumeUtilization dans l'espace de noms oci_mysql_database pour créer une requête afin de surveiller activement l'utilisation de l'espace du système de base de données.

Utilisation de mesures pour créer des alarmes

Vous pouvez utiliser des mesures pour créer des alarmes afin de surveiller passivement les ressources de service HeatWave.

Créez des alarmes pour les mesures dans l'espace de noms oci_mysql_database afin de surveiller passivement les ressources et de vous avertir lorsque des mesures correspondent aux déclencheurs spécifiés par l'alarme.

Par exemple, vous pouvez utiliser la mesure DbVolumeUtilization dans l'espace de noms oci_mysql_database pour créer une alarme afin d'obtenir des notifications lorsque la mesure DbVolumeUtilization correspond à la valeur des déclencheurs spécifiés par l'alarme.

Utilisation de mesures pour créer des alarmes

Utilisez les mesures dans l'espace de noms oci_mysql_database de la console pour créer des alarmes.

Pour utiliser des mesures afin de créer des alarmes, procédez comme suit :
  1. Visualisez les mesures disponibles pour un seul système de base de données (reportez-vous à Visualisation des mesures d'un système de base de données) ou pour tous les systèmes de base de données (reportez-vous à Visualisation des mesures de tous les systèmes de base de données).
  2. Pour obtenir la description des mesures présentes dans l'espace de noms oci_mysql_database, reportez-vous à Mesures de service HeatWave et notez les noms de ressource pour lesquels vous voulez créer des alarmes.
  3. Consultez les meilleures pratiques pour vos alarmes afin de déterminer le moyen optimal de créer et de gérer des alarmes pour votre environnement.
  4. Créez des alarmes et indiquez l'espace de noms oci_mysql_database et le nom de mesure de service HeatWave de votre choix lors du processus de création de l'alarme. Pour plus d'informations, reportez-vous à Gestion des alarmes et à Création d'une alarme.

HeatWave Mesures de service

Utilisez les mesures de service HeatWave présentes dans l'espace de noms oci_mysql_database pour surveiller les ressources, ainsi que pour diagnostiquer et résoudre les problèmes liés au système de base de données. Les mesures sont automatiquement disponibles pour tous les systèmes de base de données que vous créez. Vous n'avez pas besoin d'activer la surveillance sur la ressource pour voir ces mesures.

Chaque mesure inclut les dimensions suivantes :

  • resourceId : indique l'OCID de la ressource.
  • resourceName : indique le nom d'affichage de la ressource.
  • resourceType : (facultatif) indique le type de noeud émettant la mesure, mysql, heatwave, réplique de lecture.
  • heatWaveNode : (facultatif) indique le nom d'affichage du noeud HeatWave.

Pour un système de base de données haute disponibilité, toutes les mesures concernent uniquement l'instance MySQL principale.

Pendant la maintenance, le service HeatWave ne surveille pas les mesures.

Tableau 17-10 Mesures de service HeatWave

Mesure Mesure (référencée dans le kit SDK, l'interface de ligne de commande et l'API) Unité Description : Dimensions
Connexions actives ActiveConnections décompte Nombre de connexions exécutant de façon active les instructions sur le système de base de données MySQL.
  • resourceID
  • resourceName
Echec de sauvegarde BackupFailure statut Evénements d'échec de sauvegarde observés au cours du dernier intervalle.
  • 0 - OK
  • 1 - EN ÉCHEC
  • resourceID
  • resourceName
  • dbSystemId
Heure de la sauvegarde BackupTime ms Temps nécessaire à la création d'une sauvegarde.
  • resourceID
  • resourceName
  • dbSystemId
  • compartmentId
Connexions en cours CurrentConnections décompte Nombre de connexions en cours au système de base de données MySQL.
  • resourceID
  • resourceName
Utilisation de l'UC CPUUtilization pour cent Utilisation de l'UC pour l'hôte du système de base de données MySQL ou les noeuds HeatWave.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Opérations de lecture sur disque DbVolumeReadOperations décompte Nombre total d'opérations de lecture pour les volumes de base de données.
  • resourceID
  • resourceName
  • resourceType
Opérations d'écriture sur disque DbVolumeWriteOperations décompte Nombre total d'opérations d'écriture pour les volumes de base de données MySQL.
  • resourceID
  • resourceName
  • resourceType
Octets de lecture sur disque DbVolumeReadBytes octets Nombre total d'octets lus à partir des volumes du système de base de données MySQL.
  • resourceID
  • resourceName
  • resourceType
Octets d'écriture sur disque DbVolumeWriteBytes octets Nombre total d'octets écrits sur les volumes du système de base de données MySQL.
  • resourceID
  • resourceName
  • resourceType
Utilisation de l'espace disque DbVolumeUtilization pour cent Utilisation totale de l'espace des volumes du système de base de données MySQL.
  • resourceID
  • resourceName
Etat du cluster HeatWave HeatWaveHealth statut Etat du cluster HeatWave. Une des valeurs suivantes :
  • 0 - EN BON ÉTAT
  • 0.5 : RECHARGE DES DONNÉES
  • 1 - EN COURS DE RÉCUPÉRATION
  • 2 - EN ÉCHEC
Reportez-vous à HeatWave Cluster Data Recovery.
  • resourceID
  • resourceName
Nombre d'instructions du cluster HeatWave HeatWaveStatements décompte Nombre d'instructions exécutées sur le système de base de données MySQL et sur le cluster HeatWave.
  • resourceID
  • resourceName
Progression du chargement des données de cluster HeatWave HeatWaveDataLoadProgress pour cent Progression du chargement des données dans la mémoire de cluster HeatWave.
  • resourceID
  • resourceName
Echec du canal entrant ChannelFailure statut Etat d'intégrité du canal observé au cours du dernier intervalle. Une des valeurs suivantes :
  • 0 - EN BON ÉTAT
  • 1 - EN ÉCHEC
Pour résoudre l'échec de la réplication entrante, reportez-vous à la section Troubleshooting Inbound Replication.
  • resourceID
  • resourceName
  • dbSystemId
Retard du canal entrant ChannelLag ms Retard du canal, par rapport à la source immédiate du canal, observé au cours du dernier intervalle.

Si le canal est configuré avec un délai de réplication, le retard du canal inclut le délai de réplication. Reportez-vous à Création d'un canal de réplication

  • resourceID
  • resourceName
  • dbSystemId
Mémoire allouée MemoryAllocated Go Quantité totale de mémoire allouée au cours de l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Utilisation de la mémoire MemoryUtilization pour cent Utilisation de la mémoire pour l'hôte du système de base de données MySQL ou les noeuds HeatWave.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Mémoire utilisée MemoryUsed Go Quantité maximale de mémoire utilisée pendant l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Octets de réception réseau NetworkReceiveBytes octets Octets de réception réseau pour le système de base de données MySQL.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Octets de transmission réseau NetworkTransmitBytes octets Octets de transmission réseau pour le système de base de données MySQL.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Nombre d'OCPU allouées OCPUsAllocated Compte Nombre réel d'octets alloués au cours de l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
OCPU utilisées OCPUsUsed Compte Nombre réel d'OCPU utilisées au cours de l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Nombre d'instructions Instructions décompte Nombre d'instructions exécutées sur le système de base de données MySQL.
  • resourceID
  • resourceName
Latence d'instruction StatementLatency ms Latence d'instruction pour toutes les instructions exécutées.
  • resourceID
  • resourceName
Espace de stockage alloué StorageAllocated Go Quantité maximale d'espace allouée au système de base de données pendant l'intervalle.
  • resourceID
  • resourceName
Espace de stockage utilisé StorageUsed Go Quantité maximale d'espace utilisée pendant l'intervalle.
  • resourceID
  • resourceName
Taille totale de la sauvegarde BackupSize octets Taille agrégée de toutes les sauvegardes par système de base de données.
  • resourceID
  • resourceName
  • dbSystemId
  • compartmentId

Rubriques connexes