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
- Vai alla pagina di modifica dell'ambiente
- Seleziona il tab del servizio che vuoi monitorare (es. PHP, MySQL)
- Clicca sul menu ⋮ (tre puntini) nell'intestazione del tab
- 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:
- Vai a Gestione Risorse nel tab del servizio
- Aumenta i limiti di CPU o memoria
- Salva le modifiche
- Riavvia il servizio per applicare i nuovi limiti
Suggerimento: Monitora le statistiche dopo ogni modifica per verificare l'effetto dei cambiamenti.
Prossimi Passi
- Logs dei Servizi: Visualizza i log dei container
- Gestione Risorse: Configura CPU e memoria per i container