IBM Cloud® Databases for MySQL extension
Dans IBM Cloud Logs, vous pouvez utiliser l'extension IBM Cloud® Databases for MySQL pour obtenir des informations sur les journaux générés dans un compte IBM Cloud.
Avant de commencer
Avec cette extension, vous pouvez créer un tableau de bord qui vous permet de visualiser et d'analyser les journaux de IBM Cloud® Databases for MySQL. Cette extension offre une visibilité sur les données des journaux afin de surveiller les performances, de détecter les erreurs et de garantir la santé opérationnelle. Il structure les messages du journal et permet d'envoyer des alertes en cas de problèmes critiques tels que les arrêts de service, les défaillances SSL et les erreurs de réplication.
Dans IBM Cloud Logs, les journaux générés par les services IBM Cloud (connus sous le nom de journaux de plate-forme) comprennent des champs de métadonnées que vous pouvez utiliser pour améliorer les recherches et analyser les données.
applicationName: Le nom de l'application est l'environnement qui produit et envoie les journaux à IBM Cloud Logs. Il est réglé suribm-platform-logs.subsystemName: Le nom du sous-système est le service ou l'application qui produit et envoie les journaux à IBM Cloud Logs. Il est défini surdatabase-for-mysql:<instanceID>où<instanceID>est l'identifiant de l'instance IBM Cloud® Databases for MySQL.
Dans IBM Cloud, vous devez configurer IBM Cloud Logs Routing pour qu'il achemine les journaux vers le service IBM Cloud Logs.
Avant de pouvoir surveiller les journaux générés dans un compte IBM Cloud, vous devez configurer le service IBM Cloud Logs Routing dans le compte pour définir la destination où vous souhaitez surveiller les journaux.
- Vous pouvez configurer 1 ou plusieurs instances IBM Cloud Logs dans le compte.
- Les journaux de la plate-forme générés dans la région sont acheminés vers l'instance IBM Cloud Logs configurée dans IBM Cloud Logs Routing. L'instance IBM Cloud Logs peut se trouver dans la même région ou dans une autre région du compte.
- Vous devez définir une autorisation de service à service entre IBM Cloud Logs Routing et IBM Cloud Logs pour permettre au service IBM Cloud Logs Routing d'envoyer des journaux au service IBM Cloud Logs.
Pour plus d'informations, voir :
Ce que cette extension déploie
Cette extension comprend un ou plusieurs éléments.
| Inclut | Nombre |
|---|---|
| Alertes | 4 |
| tableaux de bord | 1 |
| Enrichissements | 0 |
| Événements à mesurer | 0 |
| Rules | 2 |
| Vues | 0 |
Avant de déployer cette extension, assurez-vous que le déploiement de l'extension ne vous fera pas dépasser les limites de votre instance IBM Cloud Logs. Si le déploiement de l'extension entraîne un dépassement des limites, le déploiement échouera.
Déploiement de l'extension
Vous pouvez déployer cette extension dans n'importe quelle instance de IBM Cloud Logs qui collecte les journaux de IBM Cloud® Databases for MySQL. Cette extension comprend un ensemble de ressources préconfigurées telles que des tableaux de bord, des vues et des alertes qui vous aident à surveiller les paramètres critiques, à identifier les anomalies et à optimiser les performances de votre système.
Pour plus d'informations sur le déploiement de l'extension, voir Déploiement, gestion et suppression des extensions IBM Cloud Logs.
Après le déploiement, vérifiez que la configuration de l'extension traite les données d'une manière qui correspond à la configuration du TCO de votre instance IBM Cloud Logs. Les alertes, les tableaux de bord et les événements relatifs aux mesures sont des fonctions disponibles pour les données traitées par les pipelines de données Analyser et alerter et Informations de priorité. Après avoir déployé l'extension, assurez-vous que la configuration répond à vos besoins. Par exemple, si vous avez des politiques TCO envoyant des données au pipeline Analyser et alerter, vous devrez modifier le tableau de bord configuré par cette extension pour utiliser les données Analyze and Alert au lieu de Informations de priorité.
Tableau de bord
Un tableau de bord fournissant des données sur les journaux IBM Cloud® Databases for MySQL est fourni :
- Nombre total de journaux
- Journaux reçus au fil du temps
- Journaux par gravité
- Journaux par membre de la base de données
- Actions avec mot de passe
Alertes
Vous pouvez déployer l'une des alertes suivantes :
Logs not detected in the last hour: Aucun journal n'a été reçu du service MySQL au cours de l'heure écoulée, ce qui peut être dû à une mauvaise configuration des journaux, à un arrêt du service ou à des problèmes de connectivité.Instance shutdown detected: L'instance de la base de données s'arrête au cours des 10 dernières minutes, ce qui peut entraîner des interruptions de service ou l'indisponibilité de la base de données.Issue with SSL certificate: Un problème a été détecté avec le certificat SSL, ce qui peut entraîner des connexions non sécurisées à la base de données ou des problèmes de connectivité.Sync source to replica issue: Une erreur critique s'est produite lors de la synchronisation de la base de données, entraînant potentiellement une incohérence des données ou un échec de la réplication.
Rules
Vous pouvez déployer l'une des règles suivantes :
Replace the message text to avoid mapping exceptions: Remplace lemessageclé avecMySQLMessagepour éviter les exceptions d'ingestion ou de mappage dans le pipeline de journalisation.Extract the log message into the log_message field: Extrait le contenu intégral demessage.messagedans un nouveau champlog_messagepour simplifier la recherche, l'analyse et l'alerte.