IBM Cloud® Databases for MySQL estensione
In IBM Cloud Logs, è possibile utilizzare l'estensione IBM Cloud® Databases for MySQL per ottenere informazioni sui registri generati in un account IBM Cloud.
Prima di iniziare
Con questa estensione, è possibile creare una dashboard che consente di visualizzare e analizzare i log da IBM Cloud® Databases for MySQL. Questa estensione fornisce visibilità sui dati di log per monitorare le prestazioni, rilevare gli errori e garantire la salute operativa. Struttura i messaggi di log e consente di ricevere avvisi per problemi critici come i tempi di inattività del servizio, i guasti SSL e gli errori di replica.
In IBM Cloud Logs, i log generati dai servizi di IBM Cloud (noti come log della piattaforma) includono campi di metadati che possono essere utilizzati per migliorare le ricerche e analizzare i dati.
applicationName: Il nome dell'applicazione è l'ambiente che produce e invia i log a IBM Cloud Logs. È impostato suibm-platform-logs.subsystemName: Il nome del sottosistema è il servizio o l'applicazione che produce e invia i log a IBM Cloud Logs. È impostato sudatabase-for-mysql:<instanceID>, dove<instanceID>è l'ID dell'istanza IBM Cloud® Databases for MySQL.
In IBM Cloud, è necessario configurare IBM Cloud Logs Routing per instradare i log al servizio IBM Cloud Logs.
Prima di poter monitorare i registri generati in un account IBM Cloud, è necessario configurare il servizio IBM Cloud Logs Routing nell'account per definire la destinazione in cui monitorare i registri.
- È possibile configurare 1 o più istanze di IBM Cloud Logs nell'account.
- I log della piattaforma generati nella regione vengono indirizzati all'istanza di IBM Cloud Logs configurata in IBM Cloud Logs Routing. L'istanza di IBM Cloud Logs può trovarsi nella stessa regione o in una regione diversa dell'account.
- È necessario definire un'autorizzazione da servizio a servizio tra IBM Cloud Logs Routing e IBM Cloud Logs per concedere al servizio IBM Cloud Logs Routing le autorizzazioni per l'invio dei registri al servizio IBM Cloud Logs.
Per ulteriori informazioni, consulta:
Cosa distribuisce questa estensione
Questa estensione comprende uno o più elementi.
| Include | Numero |
|---|---|
| Avvisi | 4 |
| Dashboard | 1 |
| Arricchimenti | 0 |
| Eventi a metriche | 0 |
| Regole | 2 |
| Viste | 0 |
Prima di distribuire questa estensione, accertarsi che la distribuzione dell'estensione non comporti il superamento dei limiti dell'istanza IBM Cloud Logs. Se la distribuzione dell'estensione comporta il superamento dei limiti, l'installazione fallirà.
Distribuzione dell'estensione
È possibile distribuire questa estensione in qualsiasi istanza di IBM Cloud Logs che raccolga i registri di IBM Cloud® Databases for MySQL. Questa estensione comprende una serie di risorse preconfigurate come dashboard, viste e avvisi che aiutano a monitorare le metriche critiche, a identificare le anomalie e a ottimizzare le prestazioni del sistema.
Per ulteriori informazioni sulla distribuzione dell'estensione, vedere Distribuzione, gestione e rimozione delle estensioni di IBM Cloud Logs.
Dopo la distribuzione, verificare che la configurazione dell'estensione gestisca i dati in modo corrispondente alla configurazione TCO dell'istanza IBM Cloud Logs. Avvisi, dashboard ed eventi per le metriche sono funzioni disponibili per i dati gestiti attraverso le pipeline di dati Analizza e avvisa e Insight priorità. Dopo aver distribuito l'estensione, verificare che la configurazione soddisfi le proprie esigenze. Ad esempio, se si dispone di politiche TCO che inviano dati alla pipeline Analizza e avvisa, sarà necessario modificare la dashboard configurata da questa estensione per utilizzare i dati di Analyze e Alert invece di Insight priorità.
Dashboard
Viene fornito un cruscotto che fornisce dati sui registri di IBM Cloud® Databases for MySQL, tra cui:
- Conteggio totale dei registri
- Registri ricevuti nel tempo
- Registri per gravità
- Registri per membro del database
- Azioni con password
Avvisi
È possibile distribuire uno dei seguenti avvisi:
Logs not detected in the last hour: Nessun registro ricevuto dal servizio MySQL nell'ultima ora, forse a causa di una configurazione errata del registro, di un'interruzione del servizio o di problemi di connettività.Instance shutdown detected: L'istanza del database si sta spegnendo negli ultimi 10 minuti, causando potenzialmente interruzioni del servizio o indisponibilità del database.Issue with SSL certificate: È stato rilevato un problema con il certificato SSL, che potrebbe causare connessioni al database non sicure o problemi di connettività.Sync source to replica issue: Si è verificato un errore critico durante la sincronizzazione del database, che potrebbe portare a un'incoerenza dei dati o a un errore di replica.
Regole
È possibile distribuire una qualsiasi delle seguenti regole:
Replace the message text to avoid mapping exceptions: Sostituisce ilmessagechiave conMySQLMessageper evitare eccezioni di ingestione o mappatura nella pipeline di registrazione.Extract the log message into the log_message field: Estrae il contenuto completo dimessage.messagein un nuovo campolog_messageper semplificare la ricerca, l'analisi e gli avvisi.