La sezione Docker containers è la sezione dedicata al monitoraggio e gestione dei container docker che compongono la soluzione MAT a livello edge e al monitoraggio delle connessioni DNS verso internet.
La sezione si compone in tre tab
Questa sezione mostra i container installati sul PC in modalità tabellare, oltre a contenere un set di comandi utili.
I comandi sono:
Pull containers: pull di tutti i container
Start containers: start di tutti i container
Stop containers: stop di tutti i container
Restart containers: restart di tutti i container
La sezione inoltre contiene una serie di widget per monitorare lo stato dei container:
Numero totale dei container
Numero totale di container che ripartono
Percentuale media della RAM sfruttata
Raggiungibilità di docker-hub; ovvero se il PC riesce a raggiungere docker-hub per l'aggiornamento dei container
Raggiungibilità del registry proprietario; ovvero, se il PC riesce a raggiungere il registry proprietario di 40Factory per l'aggiornamento dei container.
La tabella contiene invece i seguenti campi:
Nome del container
Stato del container
Data di creazione
Percentuale di RAM usata
Informazioni dettagliate sull'uso della RAM del container
PID usati dal container
Eventuali porte esposte dal container
CPU utilizzata
tasti di start, stop e restart del singolo container
In questa tab è possibile visualizzare i log dei containers. I log si dividono in due:
Log di docker: indicativi solitamente di errori e gli unici log possibile per i container non di proprietà di 40Factory.
Log dynamics: Log custom dei servizi proprietari di 40Factory, contengono informazioni a vari livelli sul funzionamento dei container.
Per ogni tipologia di log è possibile specificare il numero di righe da ottenere, e, tramite il tasto download, è possibile andare a scaricare i log visualizzati a schermo.
Questa sezione fornisce una panoramica dello stato di connettività tra l'host e diversi endpoint DNS, necessari per il corretto funzionamento del sistema MAT. È progettata per monitorare e diagnosticare le connessioni ai servizi esterni utilizzati durante le operazioni della piattaforma.
Per ogni endpoint DNS, sono fornite le seguenti informazioni:
Name: Nome o indirizzo del server DNS verso cui viene effettuata la verifica di connettività.
Description: Breve descrizione testuale che specifica il ruolo o la funzione del DNS all'interno del sistema MAT.
Usage: Indicazione dell'utilizzo o dello scopo principale dell'endpoint, come configurazioni iniziali, aggiornamenti software o altri servizi critici.
Port: Numero della porta utilizzata per stabilire la connessione verso il DNS (ad esempio, 443 per HTTPS o 80 per HTTP).
Status: Stato attuale della connessione, che può essere:
Connected: La connessione al DNS è attiva e funzionante.
Unreachable: L'endpoint non è raggiungibile, suggerendo possibili problemi di rete o configurazione.
E' inoltre possibile eliminare gli endpoint, modificarli in tutti i loro campi, oppure aggiungerli a quelli esistenti
Questa sezione aiuta a identificare rapidamente eventuali problemi di connettività con gli endpoint essenziali per le funzionalità del sistema, facilitando il debugging e la manutenzione