Surveillance de MariaDB

Le capteur « MariaDB » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».

Informations de support

Pour vous assurer que le capteur d' MariaDB s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :

Versions prises en charge et politique d'assistance

Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :

Technologie Politique de support Dernière version technologique Dernière version prise en charge
MariaDB 45 jours 12.3.2 12.3.2

Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».

Capteur (collecte de données)

Configuration

Pour activer la surveillance approfondie des métriques, vous devez communiquer à l'agent les données d'identification utilisées pour accéder aux informations de surveillance. Vous pouvez le configurer dans l'agent <agent_install_dir>/etc/instana/configuration.yaml:

com.instana.plugin.mariadb:
  enabled: true # enabled (true) by default.
  user: ''
  password: ''
  poll_rate: 10   #values are in seconds. Default value 1 sec.
 
Remarque : si l'intervalle d'interrogation n'est pas spécifié, la valeur par défaut est de 1 seconde.

Droits requis pour la base de données

Pour que le détecteur puisse collecter des informations de performances sur le SGBD, un accès en lecture seule au schéma performance_schema est requis.

Remarque : le schéma de performances est désactivé par défaut pour des raisons de performances.

Voici un exemple de création de compte avec les droits requis :

GRANT SELECT ON performance_schema.* TO '<instana_mon_user>'@'localhost' IDENTIFIED BY 'instana_mon_pwd';
 
Remarque :
  • X.509 Authentification : si l'utilisateur MariaDB utilise l'authentification X.509 (REQUIRE X509) et que le keystore approprié SSL / TLS est configuré, vous pouvez vous connecter sans mot de passe.
  • Authentification par mot de passe : si l'authentification via X.509 n'est pas configurée pour l'utilisateur MariaDB, indiquez le nom d'utilisateur et le mot de passe dans le fichier de l'agent configuration.yaml (<agent_install_dir>/etc/instana/configuration.yaml). Pour les capteurs MariaDB 1.1.30 ou versions ultérieures, qui utilisent MariaDB Connector/J 3.3.2, la saisie d'un mot de passe est obligatoire.

Prise en charge de SSL/TLS

Pour permettre à l'agent d' Instana de se connecter en toute sécurité à votre serveur MariaDB, configurez le fichier de l'agent configuration.yaml (<agent_install_dir>/etc/instana/configuration.yaml):

com.instana.plugin.mariadb:
  enabled: true # enabled (true) by default.  
  user: ''
  password: ''
  poll_rate: 10 #values are in seconds. Default value 1 sec.
  sslTrustStore: '/path/to/truststore.jks'
  sslTrustStorePassword: 'mariadbTsPassword'
  sslKeyStore: '/path/to/sslKeyStoreFile.jks'
  sslKeyStorePassword: 'mariadbKsPassword'

{: codeblock}

Pour activer la prise en charge de SSL / TLS, enregistrez les clés au format JKS ( Java ). Vous pouvez utiliser l'outil keytool pour créer ces clés.

Collecte des métriques

Pour consulter les métriques, sélectionnez « Infrastructure » dans la barre latérale de l'interface utilisateur d' Instana, cliquez sur un hôte surveillé spécifique, puis vous verrez s'afficher un tableau de bord de l'hôte contenant toutes les métriques collectées et les processus surveillés.

Données de configuration

  • ID du processus
  • Port
  • Version
  • Heure de début
  • Rôle

Métriques de performance

Métrique Description Granularité
Connexions client Nombre de connexions 1 seconde
Nombre maximal de connexions utilisées par le client Nombre maximal de connexions utilisées 1 seconde
Nombre de connexions abandonnées par le client Nombre de connexions abandonnées 1 seconde
Requêtes lentes Nombre de requêtes lentes 1 seconde
Accès clé Demandes de lecture et d'écriture 1 seconde
Propriétés du moteur Aria Opération de lectures et d'écritures dans Pagecache 1 seconde