MySQL Suivi
Surveillez en temps réel les performances des requêtes MySQL, l'état de la réplication, les pools de connexions et les indicateurs de stockage, sans aucune configuration.
Pourquoi surveiller ? MySQL?
MySQL est la base de données relationnelle open source la plus populaire au monde ; elle est utilisée par des millions d'applications, des start-ups aux entreprises du classement Fortune 500. La surveillance de MySQL est essentielle pour détecter les requêtes lentes, éviter l'épuisement du pool de connexions, suivre le décalage de réplication et optimiser l'utilisation du stockage. L'intégration MySQL de Xitoring offre une visibilité approfondie sur les performances de votre base de données.
Ce que nous surveillons
Requêtes par seconde
Taux de requêtes SELECT, INSERT, UPDATE et DELETE.
Connexions actives
Nombre de connexions actuellement actives à MySQL.
Requêtes lentes
Nombre de requêtes dépassant le seuil de slow query.
Lag de réplication
Secondes de retard par rapport au master en réplication.
Buffer pool InnoDB
Utilisation du buffer pool et ratio de hit.
États des threads
Distribution des états de threads (running, sleeping, locked).
Verrous de tables
Taux d'attentes de verrous de tables et acquisitions immédiates.
Tables temporaires
Taux de tables temporaires créées sur disque.
Octets envoyés/reçus
Débit réseau vers et depuis MySQL.
Connexions abandonnées
Tentatives de connexion échouées et clients abandonnés.
Configurables déclencheurs d'alerte
Configurez des déclencheurs personnalisés dans votre tableau de bord pour être averti dès que les indicateurs d{name}s dépassent les seuils que vous avez définis.

Connexions actives
crucialSe déclenche lorsque les connexions actives approchent max_connections, risquant le refus de nouvelles connexions et des erreurs applicatives.
Lag de réplication
crucialSe déclenche lorsque la réplication prend du retard, risquant l'incohérence des données entre master et replicas.
Requêtes lentes
avertissementAlerte lorsque le nombre de requêtes lentes dépasse le seuil, indiquant une dégradation des performances.
Buffer pool InnoDB
avertissementSe déclenche lorsque le ratio de hit du buffer pool chute, indiquant une I/O disque excessive.
Connexions abandonnées
avertissementSe déclenche sur des pics d'échecs de connexion, indiquant des problèmes d'authentification ou de réseau.
Attentes de verrous de tables
crucialAlerte lorsque la contention de verrous augmente, dégradant les performances de requêtes.
Importance de la surveillance MySQL
MySQL gère des données critiques pour des millions d'applications. Sans surveillance appropriée, les requêtes lentes, la dérive de réplication et l'épuisement des connexions peuvent entraîner des pannes et une incohérence des données.
- Détectez les requêtes lentes avant qu'elles n'impactent l'expérience utilisateur
- Évitez l'épuisement du pool de connexions avec des alertes de seuil
- Surveillez la réplication pour la cohérence des données entre replicas
- Suivez les performances InnoDB pour une santé optimale du moteur de stockage
- Identifiez tôt la contention de verrous et les goulets d'étranglement de requêtes


Pourquoi choisir Xitoring
Xitoring offre une surveillance MySQL de qualité entreprise avec une configuration zéro-config. Notre agent léger détecte automatiquement vos instances MySQL, commence à collecter des métriques en moins de 60 secondes et s'intègre à vos canaux de notification existants.
- Installation en une commande — pas de YAML complexe ni de fichiers de configuration
- 15+ nœuds de surveillance mondiaux pour des contrôles à faible latence
- Tableau de bord unifié pour serveurs, bases de données et uptime
- Alerting flexible via Slack, PagerDuty, Telegram et plus
- Conservation de l'historique pour la planification de capacité et les audits


Prérequis pour MySQL
Assurez-vous d'avoir tout cela en place — la plupart des installations sont une affaire de 60 secondes une fois ces conditions réunies.
- MySQL 5.7 ou 8.x tournant sur le serveur
- performance_schema = ON (par défaut à partir de 5.7+, à définir dans [mysqld] si désactivé)
- Un utilisateur de monitoring avec PROCESS, REPLICATION CLIENT, et SELECT sur performance_schema
Commencez par procès-verbal
Installer Xitogent sur votre serveur
Si ce n'est pas déjà fait, installez l'agent de monitoring léger Xitogent sur votre serveur.
curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEYCréer un utilisateur de monitoring dans MySQL
Créez un utilisateur en lecture seule dédié pour que Xitogent collecte les métriques :
CREATE USER 'xitoring'@'%' IDENTIFIED BY 'your_secure_password';
GRANT REPLICATION CLIENT ON *.* TO 'xitoring'@'%' WITH MAX_USER_CONNECTIONS 5;
GRANT PROCESS ON *.* TO 'xitoring'@'%';
GRANT SELECT ON performance_schema.* TO 'xitoring'@'%';
FLUSH PRIVILEGES;Activer l'intégration MySQL
Utilisez le tableau de bord Xitoring ou la CLI pour activer l'intégration MySQL avec les identifiants de monitoring.
sudo xitogent integrateConfigurer les seuils d'alerte (facultatif)
Définissez des seuils personnalisés pour des métriques comme le retard de réplication, les requêtes lentes ou le nombre de connexions afin d'être notifié dès que quelque chose mérite votre attention.
Vérifier que tout fonctionne
Exécutez cette commande sur le serveur pour confirmer que Xitogent a bien détecté l'intégration. De nouvelles métriques apparaîtront sur votre tableau de bord dans environ 30 secondes.
sudo xitogent statusVous envisagez des alternatives ?
Découvrez comment Xitoring se positionne face aux alternatives pour la surveillance de MySQL — tarifs forfaitaires, intégrations plus poussées et un seul agent pour couvrir tout votre stack.
Souvent a posé des questions
De quelles autorisations l'utilisateur chargé de la surveillance a-t-il besoin ?
Cette intégration aura-t-elle un impact sur les performances de MySQL ?
Puis-je surveiller la réplication MySQL ?
Cela fonctionne-t-il avec MySQL sur RDS ou avec des bases de données dans le cloud ?
Quelles versions de MySQL sont prises en charge ?
À quelle fréquence les indicateurs sont-ils collectés ?
Commencer à surveiller MySQL aujourd'hui
Configuration en moins de 60 secondes. Aucune carte bancaire requise. Statistiques complètes dès le premier jour.
Commencer l'essai gratuitContinuez à explorer




