Statistiche dei Servizi

Kuboide offre un sistema di monitoraggio in tempo reale per i container Docker. Puoi visualizzare grafici dettagliati sulle prestazioni di ogni servizio.

Panoramica

Le statistiche mostrano sei metriche chiave per ogni container:

Metrica Descrizione
CPU Percentuale di utilizzo della CPU
Memoria Utilizzo della memoria RAM
Block I/O Read Letture dal disco
Block I/O Write Scritture sul disco
Network I/O Input Traffico di rete in entrata
Network I/O Output Traffico di rete in uscita

Accedere alle Statistiche

  1. Vai alla pagina di modifica dell'ambiente
  2. Seleziona il tab del servizio che vuoi monitorare (es. PHP, MySQL)
  3. Clicca sul menu (tre puntini) nell'intestazione del tab
  4. Seleziona Statistics

Si apre una finestra a schermo intero con i grafici delle prestazioni.

I Grafici

CPU Statistics

Mostra la percentuale di utilizzo della CPU nel tempo.

  • Colore: Blu
  • Scala: 0-100%
  • Interpretazione: Valori costantemente alti (>80%) possono indicare necessità di più risorse

Memory Statistics

Mostra l'utilizzo della memoria RAM.

  • Colore: Verde
  • Scala: Automatica basata sul limite configurato
  • Tooltip: Mostra uso attuale / limite (es. 512MiB / 2GiB)
  • Interpretazione: Se raggiunge il limite, il container potrebbe essere terminato

Block I/O Read Statistics

Mostra l'attività di lettura dal disco.

  • Colore: Arancione
  • Scala: Automatica (B, KB, MB, GB)
  • Interpretazione: Picchi frequenti possono indicare operazioni di database o file intensive

Block I/O Write Statistics

Mostra l'attività di scrittura sul disco.

  • Colore: Rosso
  • Scala: Automatica (B, KB, MB, GB)
  • Interpretazione: Scritture elevate possono indicare logging intensivo o operazioni di backup

Network I/O Input Statistics

Mostra il traffico di rete in entrata.

  • Colore: Viola
  • Scala: Automatica (B, KB, MB, GB)
  • Interpretazione: Alto traffico in entrata indica molte richieste al servizio

Network I/O Output Statistics

Mostra il traffico di rete in uscita.

  • Colore: Rosa
  • Scala: Automatica (B, KB, MB, GB)
  • Interpretazione: Alto traffico in uscita indica molte risposte o trasferimenti dati

Aggiornamento Automatico

I grafici si aggiornano automaticamente ogni 15 secondi. Non è necessario ricaricare la pagina.

Il sistema mantiene gli ultimi 30 punti dati (circa 7,5 minuti di storico) per ogni metrica.

Servizi Supportati

Puoi visualizzare le statistiche di tutti i servizi Docker:

  • Web e Proxy: Traefik, Nginx, Varnish
  • Runtime: PHP, Node.js
  • Database: MySQL, MariaDB, PostgreSQL, MongoDB, Redis
  • Storage: MinIO
  • AI: Qdrant, Ollama
  • Automation: N8N
  • Altri: Cron, ProFTPD

Interpretare le Metriche

Servizio Sano

Un servizio sano tipicamente mostra:

  • CPU: Utilizzo moderato con picchi occasionali
  • Memoria: Stabile sotto il limite configurato
  • I/O: Attività proporzionata al carico di lavoro

Segnali di Allarme

Presta attenzione a:

  • CPU al 100% costante: Il servizio potrebbe essere sovraccarico
  • Memoria al limite: Rischio di crash del container
  • I/O disco elevato costante: Possibile collo di bottiglia
  • Nessuna attività di rete: Il servizio potrebbe non rispondere

Ottimizzazione delle Risorse

Se noti problemi di prestazioni:

  1. Vai a Gestione Risorse nel tab del servizio
  2. Aumenta i limiti di CPU o memoria
  3. Salva le modifiche
  4. Riavvia il servizio per applicare i nuovi limiti

Suggerimento: Monitora le statistiche dopo ogni modifica per verificare l'effetto dei cambiamenti.

Prossimi Passi