Télémétrie MySQL et OCI Log Analytics

Exporte les journaux du serveur MySQL vers OCI Log Analytics.

La télémétrie fournit une méthode pratique pour voir et analyser les journaux du serveur MySQL à l'aide du service Log Analytics pour OCI au lieu de s'appuyer uniquement sur le client de ligne de commande MySQL.

Conditions requises

Préalables à l'envoi des journaux MySQL à OCI Log Analytics.

Pour envoyer des journaux MySQL à OCI Log Analytics, assurez-vous des éléments suivants :

  • Vous avez accès au service OCI Log Analytics et aux autorisations appropriées.
    Note

    Log Analytics est un service facturable. Il n'est pas inclus dans votre abonnement au service MySQL HeatWave et doit être activé séparément. Pour plus d'informations, voir Log Analytics.
  • Vous avez créé au moins un groupe de journaux Log Analytics. Cette opération est requise pour stocker les journaux MySQL.
  • Votre système de base de données exécute MySQL version 9.6.1 ou supérieure.
  • Votre système de base de données est autonome. L'exportation des journaux MySQL vers OCI Log Analytics n'est actuellement pas prise en charge par les systèmes de base de données à haute disponibilité ou les systèmes de base de données avec des répliques de lecture.
  • Votre système de base de données n'est pas de niveau Toujours gratuit, car il n'a pas accès à Log Analytics.
  • Vous avez défini des politiques IAM comme décrit dans Politiques.
  • Pour enregistrer des énoncés SQL dans le journal de vérification, vous devez définir des filtres de journal de vérification. Voir Filtrage des journaux de vérification.

Journaux MySQL

Exporte les journaux du serveur MySQL vers OCI Log Analytics ou vers des points d'extrémité OpenTelemetry personnalisés.

Les journaux suivants peuvent être exportés :

  • Journal d'erreurs : Contient un enregistrement des temps de démarrage et d'arrêt de mysqld. Il contient également des messages de diagnostic tels que des erreurs, des avertissements et des notes qui se produisent lors du démarrage et de l'arrêt du serveur, et pendant son exécution.
  • Journal d'interrogation lente : Se compose d'énoncés SQL dont l'exécution prend plus de long_query_time secondes et qui nécessitent au moins min_examined_row_limit rangées à examiner. Le journal d'interrogation lent peut être utilisé pour rechercher les interrogations dont l'exécution prend beaucoup de temps et qui sont donc susceptibles d'être optimisées.
  • Journal de vérification : Contient les détails de connexion et de déconnexion du client, ainsi que les actions qu'ils effectuent lorsqu'ils sont connectés, telles que les bases de données et les tables auxquelles ils accèdent.
  • Journal général : Enregistrement général de l'activité de mysqld. Le serveur écrit les informations dans ce journal lorsque les clients se connectent ou se déconnectent, et enregistre chaque instruction SQL reçue des clients.

Affichage des journaux MySQL dans OCI Log Analytics

Vous pouvez voir les journaux MySQL configurés dans l'explorateur de journaux Log Analytics pour OCI.

Cette tâche suppose que vous avez configuré tous les préalables requis.
  1. Naviguez jusqu'à l'explorateur de journaux OCI Log Analytics.
  2. Sélectionnez le compartiment approprié dans le filtre et cliquez sur Apply.
  3. Les sources de journaux Ouvrir les journaux de télémétrie et Journaux JSON de vérification MySQL Database sont affichés dans le tableau Source de journaux.
    Journaux de télémétrie ouverts contient les journaux d'erreurs, généraux et d'interrogation lente, et Journaux JSON de vérification MySQL Database contient les journaux de vérification.