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 courantes, le nombre d'énoncés, l'utilisation d'UC et le temps de sauvegarde. Vous pouvez utiliser les mesures pour créer des interrogations et des alarmes.

Affichage 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 jeu de graphiques par défaut pour le système de base de données courant.

Utilisation de la console

Utilisez la console pour voir les mesures HeatWave du système de base de données courant.

Cette tâche nécessite les éléments suivants :
  • Corrigez la politique qui vous donne accès aux services de surveillance et aux ressources surveillées. Voir Politiques obligatoires.
Procédez de la façon suivante pour voir les mesures de votre système de base de données :
  1. Ouvrez le menu de navigation et cliquez sur Bases de données. Sous HeatWave MySQL, cliquez sur Systèmes de BD.
  2. Sélectionnez Compartiment dans Portée de la liste.
  3. Cliquez sur le nom du système de base de données pour ouvrir la page Détails.
  4. Sous ressources, cliquez sur Mesures.
  5. (Facultatif) Utilisez le filtre Données de mesures pour voir les mesures d'une ressource particulière :
    • Toutes : Affiche les mesures pour toutes les ressources.
    • Système de base de données : Affiche les mesures du système de base de données courant.
    • grappe HeatWave : Affiche les mesures de la grappe HeatWave attachée au système de base de données courant.
    • Sauvegarde : Affiche les mesures pour toutes les sauvegardes du système de base de données courant.
    • Lire la réplique : Affiche les mesures pour toutes les répliques de lecture du système de base de données courant.
  6. (Facultatif) Pour modifier une interrogation liée à une mesure, cliquez sur Options présentes sur la mesure, puis sélectionnez Voir l'interrogation dans l'explorateur de mesures. Voir Création d'interrogations de mesure.
  7. (Facultatif) Pour créer une alarme sur l'interrogation, cliquez sur Options présentes sur la mesure, puis sélectionnez Créer une alarme dans cette interrogation. Voir Gestion des alarmes.
La section Mesures affiche un jeu de graphiques par défaut pour le système de base de données courant.

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

La page Mesures du service affiche un jeu 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 voir les mesures HeatWave de tous les systèmes de base de données présents dans un compartiment.

Cette tâche nécessite les éléments suivants :
  • Corrigez la politique qui vous donne accès aux services de surveillance et aux ressources surveillées. Voir Politiques obligatoires.
Procédez de la façon suivante pour voir les mesures de plusieurs systèmes de base de données :
  1. Ouvrez le menu de navigation et cliquez sur Observabilité 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. Voir Pour filtrer les résultats et Pour sélectionner des ressources différentes.
  5. (Facultatif) Pour modifier une interrogation liée à une mesure, cliquez sur Options présentes sur la mesure, puis sélectionnez Voir l'interrogation dans l'explorateur de mesures. Voir Création d'interrogations de mesure.
  6. (Facultatif) Pour créer une alarme sur l'interrogation, cliquez sur Options présentes sur la mesure, puis sélectionnez Créer une alarme dans cette interrogation. Voir Gestion des alarmes.
La page Mesures du service affiche un jeu de graphiques par défaut pour tous les systèmes de base de données du compartiment sélectionné.

Utilisation de mesures pour créer des interrogations

Vous pouvez utiliser des mesures pour créer des interrogations afin de surveiller activement les ressources du service HeatWave.

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

Utilisation des mesures pour créer des alarmes

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

Créez des alarmes pour les mesures dans l'espace de noms oci_mysql_database afin de surveiller les ressources de manière passive et être avisé lorsque les mesures répondent aux déclencheurs spécifiés par une alerte.

Par exemple, vous pouvez utiliser la mesure DbVolumeUtilization dans l'espace de noms oci_mysql_database pour créer une alarme pour recevoir des avis lorsque la mesure DbVolumeUtilization répond aux déclencheurs spécifiés par l'alarme.

Utilisation des mesures pour créer des alarmes

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

Effectuez les opérations suivantes pour utiliser des mesures pour créer des alarmes :
  1. Voir les mesures disponibles pour un seul système de base de données (voir Affichage des mesures d'un système de base de données) ou pour tous les systèmes de base de données (voir Affichage des mesures de tous les systèmes de base de données).
  2. Consultez HeatWave Mesures de service pour obtenir la description des mesures présentes dans l'espace de noms oci_mysql_database et notez les noms de mertric pour lesquels vous voulez créer des alarmes.
  3. Consultez les meilleures pratiques pour les alarmes afin de déterminer le moyen optimal de créer et de gérer les alarmes pour votre environnement.
  4. Créez des alarmes et spécifiez l'espace de noms oci_mysql_database et le nom de mesure du service HeatWave que vous voulez pendant le processus de création de l'alarme. Pour plus d'informations, voir Gestion des alarmes et Création d'alarmes.

Mesures du service HeatWave

Utilisez les mesures du service HeatWave présentes dans l'espace de noms oci_mysql_database pour surveiller les ressources et 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. Il n'est pas nécessaire d'activer la surveillance de la ressource pour obtenir ces mesures.

Chaque mesure comprend les dimensions suivantes :

  • resourceId : Spécifie l'OCID de la ressource.
  • resourceName : Spécifie le nom d'affichage de la ressource.
  • resourceType : (Facultatif) Spécifie le type de noeud émettant la mesure, mysql, heatwave, lire la réplique.
  • heatWaveNode : (Facultatif) Spécifie 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 du service HeatWave

Mesure Mesure (référencée dans la trousse SDK, l'interface de ligne de commande et l'API) Unité Description Dimensions
Connexions actives ActiveConnections nombre Nombre de connexions exécutant activement des énoncés sur le système de base de données MySQL.
  • resourceID
  • resourceName
Échec de sauvegarde BackupFailure statut Événements de défaillance de sauvegarde observés au cours du dernier intervalle.
  • 0 - OK
  • 1 - ÉCHEC
  • resourceID
  • resourceName
  • dbSystemId
Durée de sauvegarde BackupTime ms Temps nécessaire pour créer une sauvegarde.
  • resourceID
  • resourceName
  • dbSystemId
  • compartmentId
Connexions courantes CurrentConnections nombre Nombre de connexions courantes au système de base de données MySQL.
  • resourceID
  • resourceName
% d'utilisation d'UC CPUUtilization pourcentage Utilisation d'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 de disque DbVolumeReadOperations nombre Nombre total d'opérations de lecture pour les volumes de BD.
  • resourceID
  • resourceName
  • resourceType
Opérations d'écriture sur disque DbVolumeWriteOperations nombre Nombre total d'opérations d'écriture pour les volumes de base de données MySQL.
  • resourceID
  • resourceName
  • resourceType
Octets lus 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 écrits sur disque DbVolumeWriteBytes octets Nombre total d'octets écrits vers les volumes du système de base de données MySQL.
  • resourceID
  • resourceName
  • resourceType
Utilisation de l'espace disque DbVolumeUtilization pourcentage Utilisation totale de l'espace des volumes du système de base de données MySQL.
  • resourceID
  • resourceName
Statut d'état de la grappe HeatWave HeatWaveHealth statut Statut d'état de la grappe HeatWave. L'une des valeurs suivantes :
  • 0 - SAIN
  • 0.5 : RECHARGEMENT DES DONNÉES
  • 1 - RESTAURATION
  • 2 - ÉCHEC
Voir HeatWave Récupération de données de grappe.
  • resourceID
  • resourceName
Nombre d'énoncés de la grappe HeatWave HeatWaveStatements nombre Nombre d'énoncés exécutés sur le système de base de données MySQL et exécutés sur la grappe HeatWave.
  • resourceID
  • resourceName
Progression du chargement de données dans la grappe HeatWave HeatWaveDataLoadProgress pourcentage Progression du chargement de données dans la mémoire de la grappe HeatWave.
  • resourceID
  • resourceName
Défaillance de canal entrant ChannelFailure statut Statut d'état du canal observé au cours du dernier intervalle. L'une des valeurs suivantes :
  • 0 - SAIN
  • 1 - ÉCHEC
Pour résoudre l'échec de la réplication entrante, voir Dépannage de la réplication entrante.
  • resourceID
  • resourceName
  • dbSystemId
Décalage de canal entrant ChannelLag ms Décalage de canal, par rapport à la source immédiate du canal, observé sur le dernier intervalle.

Si le canal est configuré avec un délai de réplication, le décalage du canal inclut ce délai. Voir Création d'un canal de réplication

  • resourceID
  • resourceName
  • dbSystemId
Mémoire affectée MemoryAllocated Go Quantité totale de mémoire allouée pendant l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
% d'utilisation de mémoire MemoryUtilization pourcentage 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é de mémoire maximale utilisée pendant l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Octets reçus sur le réseau NetworkReceiveBytes octets Octets reçus sur le réseau pour le système de base de données MySQL.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Octets transmis sur le réseau NetworkTransmitBytes octets Octets transmis sur le réseau pour le système de base de données MySQL.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
OCPU affectée OCPUsAllocated Nombre Nombre réel d'OCPU affectées pendant l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
OCPU utilisées OCPUsUsed Nombre Nombre réel d'OCPU utilisées pendant l'intervalle sélectionné.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Nombre d'énoncés Énoncés nombre Nombre d'énoncés exécutés sur le système de base de données MySQL.
  • resourceID
  • resourceName
Latence d'énoncé StatementLatency ms Latence de tous les énoncés exécutés.
  • resourceID
  • resourceName
Espace de stockage affecté StorageAllocated Go Quantité d'espace maximale affectée au système de base de données pendant l'intervalle.
  • resourceID
  • resourceName
Espace de stockage utilisé StorageUsed Go Quantité d'espace maximale utilisée pendant l'intervalle.
  • resourceID
  • resourceName
Taille totale de sauvegarde BackupSize octets Taille agrégée de toutes les sauvegardes par système de base de données.
  • resourceID
  • resourceName
  • dbSystemId
  • compartmentId