Kinsta addebita i costi dell’Hosting di Applicazioni in base alla larghezza di banda, al tempo di build e all’utilizzo del pod di hosting dell’applicazione. Nelle Statistiche dell’Applicazione si possono visualizzare informazioni sull’utilizzo delle applicazioni. Si possono visualizzare le statistiche per ogni singola applicazione a livello di applicazione o per tutte le applicazioni a livello di azienda.

Quando si accede alle statistiche, si può decidere di visualizzare i dati relativi alle ultime 24 ore, 7 giorni, 30 giorni o al ciclo di fatturazione corrente (Mese corrente nel menu a tendina).

Evidenziando un punto specifico del grafico, verranno mostrati alcuni dati di confronto, come ad esempio la differenza percentuale tra un giorno e l’altro.

Statistiche a Livello di Applicazione

Le statistiche a livello di applicazione mostrano i seguenti dati per la vostra applicazione:

  • Utilizzo dei dati
  • Tempo di build
  • Tempo di esecuzione
  • Utilizzo della CPU per i processi
  • Utilizzo della memoria per i processi
  • Richieste HTTP

Per accedere a questi report approfonditi, accedete alla pagina Statistiche della vostra applicazione (Applicazioni > nome app > Statistiche).

Statistiche a livello di applicazione in MyKinsta.
Statistiche a livello di applicazione in MyKinsta.

 

Selezionate ogni scheda in Statistiche per visualizzare i dati associati.

Risorse

Nella sezione Risorse è possibile visualizzare i dati relativi alla larghezza di banda, al tempo di build e al tempo di esecuzione dell’applicazione.

Larghezza di Banda

Il grafico della larghezza di banda mostra il totale dei dati in uscita trasmessi dall’applicazione. Nota: addebitiamo solo il traffico in uscita (traffico dall’applicazione all’utente); non addebitiamo il traffico in entrata (traffico che arriva all’applicazione).

Grafico della larghezza di banda nelle statistiche a livello di applicazione.
Grafico della larghezza di banda nelle statistiche a livello di applicazione.

Tempo di Build

Il grafico del tempo di build mostra il tempo totale impiegato per la realizzazione dell’applicazione.

Grafico del tempo di build nelle statistiche a livello di applicazione.
Grafico del tempo di build nelle statistiche a livello di applicazione.

Tempo di Esecuzione (Runtime)

Il rapporto sul tempo di esecuzione mostra il tempo totale in cui l’applicazione è stata in esecuzione dopo la build e la distribuzione, con processi e dimensioni del pod associato in righe separate.

Rapporto sul tempo di esecuzione nelle statistiche a livello di applicazione.
Rapporto sul tempo di esecuzione nelle statistiche a livello di applicazione.

Processi

La sezione Processi mostra i grafici relativi all’utilizzo della CPU e della memoria per ogni processo dell’applicazione.

Utilizzo della CPU

Il grafico dell’utilizzo della CPU mostra la media dell’utilizzo totale della CPU per il periodo di tempo selezionato, espressa come percentuale delle risorse CPU dell’istanza. Se si vede un’alta percentuale di utilizzo della CPU (vicina al 100%), è consigliabile passare a un pod di hosting per applicazioni con una maggiore quantità di CPU per quel processo. Se l’applicazione è stateless (nessuna archiviazione persistente), si ha anche la possibilità di abilitare lo scaling orizzontale automatico per il processo web. Ciò consente di impostare un numero minimo e massimo di istanze (fino a 10) tra cui il processo può scalare in base alle necessità.

Grafico dell'utilizzo della CPU nelle statistiche a livello di applicazione.
Grafico dell’utilizzo della CPU nelle statistiche a livello di applicazione.

Utilizzo della Memoria

Il grafico dell’utilizzo della memoria mostra la media della memoria totale (RAM) utilizzata per il periodo di tempo selezionato. Se un processo utilizza la maggior parte o tutta la memoria disponibile, è consigliabile passare a un pod di hosting dell’applicazione con più memoria disponibile.

Grafico dell'utilizzo della memoria nelle statistiche a livello di applicazione.
Grafico dell’utilizzo della memoria nelle statistiche a livello di applicazione.

Richieste HTTP

Nella sezione Richieste HTTP è possibile visualizzare i dati relativi alle richieste HTTP, alla latenza HTTP P95, alla latenza HTTP P50 e alle richieste più lente.

Richieste HTTP

Il grafico Richieste HTTP mostra la media delle richieste al minuto (RPM) di tutte le richieste HTTP per il periodo di tempo selezionato.

Grafico delle richieste HTTP nelle statistiche a livello di applicazione.
Grafico delle richieste HTTP nelle statistiche a livello di applicazione.

Tempo medio di transazione

Il grafico del tempo medio di transazione mostra il tempo medio di risposta di tutte le richieste HTTP per il periodo di tempo selezionato.

Grafico del tempo medio di transazione nelle statistiche a livello di applicazione.
Grafico del tempo medio di transazione nelle statistiche a livello di applicazione.

Latenza HTTP P95

La latenza HTTP P95 è il valore al quale il 5% delle richieste supera la durata (è più lento) della soglia di latenza P95 di tutte le richieste per la durata selezionata.

Ad esempio, se la soglia del 95° percentile (tempo di risposta) è 907,8 ms e ci sono state 100 richieste durante il periodo di tempo selezionato, 95 richieste su 100 sono 907,8 ms o più veloci, e 5 richieste su 100 sono più lente di 907,8 ms.

Il grafico della latenza HTTP P95 mostra la soglia media P95 per la durata selezionata. Ogni punto del grafico mostra la soglia P95 per quell’ora o giorno specifico, a seconda della durata selezionata.

Grafico della latenza HTTP P95 nelle statistiche a livello di applicazione
Grafico della latenza HTTP P95 nelle statistiche a livello di applicazione

Latenza HTTP P50

La latenza HTTP P50 è il valore in cui il 50% delle richieste è più lento e il 50% è più veloce della soglia di latenza P50 di tutte le richieste per la durata selezionata.

Ad esempio, se la soglia del 50° percentile (tempo di risposta) è di 802,2 ms, la metà delle richieste è di 802,2 ms o più veloce, mentre l’altra metà è più lenta di 802,2 ms.

Il grafico della latenza HTTP P50 mostra la soglia media P50 per la durata selezionata. Ogni punto del grafico mostra la soglia P50 per quella specifica ora o giorno, a seconda della durata selezionata.

Grafico della latenza HTTP P50 nelle statistiche a livello di applicazione
Grafico della latenza HTTP P50 nelle statistiche a livello di applicazione

Richieste più lente

La tabella delle richieste più lente mostra le 10 richieste più lente all’applicazione per il periodo di tempo selezionato. Il Tempo è il tempo medio di risposta che la richiesta ha impiegato per essere completata e il Conteggio è il numero di richieste inviate alla risorsa specifica mostrata nel Percorso.

Grafico delle richieste HTTP più lente nell'analisi a livello di applicazione.
Grafico delle richieste HTTP più lente nell’analisi a livello di applicazione.

 

Statistiche a Livello di Azienda

Le statistiche a livello aziendale mostrano i seguenti dati per tutte le applicazioni dell’azienda:

  • Utilizzo dati
  • Tempo di build
  • Runtime
  • Richieste HTTP

Questi report sono disponibili nella pagina Statistiche dell’azienda (Il nome > Impostazioni dell’azienda > Statistiche). Nota: se si ha anche un Hosting di Database o un Hosting WordPress, per visualizzare le statistiche a livello di azienda bisognerà selezionare la sottopagina Applicazioni.

Larghezza di Banda

Il grafico della larghezza di banda mostra il totale dei dati in uscita trasmessi dalle applicazioni nel periodo di tempo selezionato. Ogni blocco di colore rappresenta una singola applicazione o un gruppo di applicazioni, in modo che sia possibile vedere quale applicazione utilizza la maggior o la minor quantità di larghezza di banda. Se si hanno 4 o più applicazioni, quelle che hanno generato la minore larghezza di banda sono raggruppate come “Altri“.

Grafico della larghezza di banda nelle statistiche delle applicazioni a livello di azienda.
Grafico della larghezza di banda nelle statistiche delle applicazioni a livello di azienda.

Tempo di Build

Il grafico del tempo di build mostra il tempo totale di build di tutte le applicazioni per il periodo di tempo selezionato, raggruppate per tipo di build machine.

Grafico del tempo di build nelle statistiche delle applicazioni a livello di azienda.
Grafico del tempo di build nelle statistiche delle applicazioni a livello di azienda.

Tempo di Esecuzione (Runtime)

Nel report sul tempo di runtime, è possibile vedere il tempo totale di utilizzo di tutte le applicazioni (dopo essere state costruite e distribuite) per il periodo di tempo selezionato. Ogni tipo di risorsa e il relativo conteggio sono riportati in una riga separata.

Grafico del tempo di esecuzione nelle statistiche delle applicazioni a livello di azienda.
Grafico dei tempi di esecuzione nelle statistiche delle applicazioni a livello di azienda.

Media delle richieste HTTP

La tabella della media delle richieste HTTP mostra il tempo medio di richiesta per tutte le applicazioni nel periodo di tempo selezionato.

Tabella della media delle richieste HTTP nelle statistiche delle applicazioni a livello aziendale.
Tabella della media delle richieste HTTP nelle statistiche delle applicazioni a livello aziendale.

 

Richieste HTTP più lente

La tabella delle richieste HTTP più lente mostra le 10 richieste più lente per tutte le applicazioni nel periodo di tempo selezionato.

Tabella delle richieste HTTP più lente nelle statistiche delle applicazioni a livello aziendale.
Tabella delle richieste HTTP più lente nelle statistiche delle applicazioni a livello aziendale.

Note Aggiuntive

I dati delle Statistiche vengono conservati per 30 giorni. Consigliamo di controllare le Statistiche dell’Applicazione dopo la prima distribuzione su Kinsta e in seguito regolarmente. Se notate dati analitici inspiegabili o incoerenze, fatelo sapere al nostro team di supporto e indagheremo per stabilirne la causa.