MariaDB
 sql >> Database >  >> RDS >> MariaDB

Grafici personalizzati per monitorare i tuoi sistemi MySQL, MariaDB, MongoDB e PostgreSQL - Suggerimenti e trucchi per ClusterControl

I grafici sono importanti, in quanto rappresentano la tua finestra sui sistemi monitorati. ClusterControl viene fornito con un set predefinito di grafici da analizzare, questi sono costruiti sulla base del campionamento metrico eseguito dal controller. Questi sono progettati per darti, a prima vista, quante più informazioni possibili sullo stato del tuo cluster di database. Tuttavia, potresti avere il tuo set di metriche che vorresti monitorare. Pertanto ClusterControl consente di personalizzare i grafici disponibili nella sezione Panoramica del cluster e nella scheda Nodi -> Prestazioni DB. È possibile sovrapporre più metriche sullo stesso grafico.

Scheda Panoramica cluster

Diamo un'occhiata alla panoramica del cluster:mostra le informazioni più importanti aggregate in diverse schede.

Grafici di panoramica del cluster

Puoi vedere grafici come "Cluster Load" e "Galera - Flow Ctrl" insieme a un paio di altri. Se questo non è abbastanza per te, puoi fare clic su "Impostazioni Dash" e quindi selezionare l'opzione "Crea scheda". Da lì, puoi anche gestire i grafici esistenti:puoi modificare un grafico facendo doppio clic su di esso, puoi anche eliminarlo dall'elenco delle schede.

Impostazioni dashboard

Quando decidi di creare un nuovo grafico, ti verrà presentata un'opzione per selezionare le metriche che desideri monitorare. Supponiamo di essere interessati al monitoraggio di oggetti temporanei:tabelle, file e tabelle su disco. Dobbiamo solo selezionare tutte e tre le metriche che vogliamo seguire e aggiungerle al nostro nuovo grafico.

Nuova scheda 1

Quindi, scegli un nome per il nostro nuovo grafico e scegli una scala. La maggior parte delle volte desideri che la scala sia lineare, ma in alcuni rari casi, come quando mescoli metriche contenenti valori grandi e piccoli, potresti voler utilizzare invece la scala logaritmica.

New Board 2

Infine, puoi scegliere se il tuo modello deve essere presentato come grafico predefinito. Se spunti questa opzione, questo è il grafico che vedrai per impostazione predefinita quando accedi alla scheda "Panoramica".

Una volta salvato il nuovo grafico, puoi goderti il ​​risultato:

New Board 3

Scheda Panoramica del nodo

Oltre ai grafici sul nostro cluster, possiamo anche utilizzare questa funzionalità su ciascuno dei nostri nodi in modo indipendente. Sul cluster, se andiamo nella sezione “Nodi” e ne selezioniamo alcuni, possiamo vederne una panoramica, con le metriche del sistema operativo:

Grafici di panoramica del nodo

Come possiamo vedere, abbiamo otto grafici con informazioni su utilizzo della CPU, utilizzo della rete, spazio su disco, utilizzo della RAM, utilizzo del disco, IOPS del disco, spazio di scambio ed errori di rete, che possiamo utilizzare come punto di partenza per la risoluzione dei problemi sui nostri nodi.

Scheda Prestazioni DB

Quando dai un'occhiata al nodo e poi prosegui nella scheda Prestazioni DB, ti verrà presentato un valore predefinito di otto diverse metriche. Puoi cambiarli o aggiungerne di nuovi. Per farlo, devi utilizzare il pulsante "Scegli grafico":

Grafici delle prestazioni DB

Ti verrà presentata una nuova finestra, che ti consente di configurare il layout e le metriche rappresentate graficamente.

Impostazioni dei grafici delle prestazioni DB

Qui puoi scegliere il layout - due o tre colonne di grafici e numero di grafici - fino a 20. Quindi, potresti voler modificare le metriche che vorresti vedere tracciate - usa le finestre di dialogo a discesa per scegliere qualsiasi metrica tu vorrei aggiungere. Quando sei pronto, salva i grafici e goditi le tue nuove metriche.

Possiamo anche utilizzare la funzione Rapporti operativi di ClusterControl, dove otterremo i grafici e il rapporto del nostro cluster e nodi in un rapporto HTML, a cui è possibile accedere tramite l'interfaccia utente di ClusterControl, o programmarlo per l'invio periodico via e-mail.

Questi grafici ci aiutano ad avere un quadro completo dello stato e del comportamento dei nostri database