Docker Containers

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

Docker containers

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

Logs

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.

DNS Connections

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.

Tab DNS connections

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