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.
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.
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';
- 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 |