Glossario · Metriche di affidabilità

Cos’è SLI?

Service level indicator

Un service level indicator (SLI) è una misura di un aspetto dell’affidabilità di un servizio, di solito la quota di eventi positivi: richieste riuscite, controlli superati o risposte più veloci di una soglia.

Come funziona e perché è importante

Gli SLI più comuni sono la disponibilità (richieste riuscite ÷ tutte le richieste valide), la latenza (richieste servite più velocemente di, per esempio, 500 ms ÷ tutte le richieste) e l’aggiornamento o la correttezza per le pipeline di dati. Come rapporto, ogni SLI va da 0 a 100% e può essere confrontato con uno SLO.

Gli SLI provengono dai log del server, dai load balancer o da controlli sintetici esterni alla tua rete. I log vedono ogni richiesta reale ma non gli utenti che non ti hanno mai raggiunto, per esempio durante un guasto DNS o CDN; i controlli esterni vedono quei guasti ma campionano a intervalli. Molti team usano entrambi.

Per gli SLI di latenza usa i percentili, non le medie: una media nasconde la coda lenta che colpisce una piccola percentuale di utenti.

Formula

SLI = eventi buoni ÷ eventi validi × 100

Esempio: 43.190 dei 43.200 controlli al minuto in 30 giorni sono andati a buon fine: 43.190 ÷ 43.200 × 100 = 99,976%.

Come aiuta Uptimecheck

Uptimecheck registra ogni controllo con il suo risultato e i suoi tempi, quindi disponibilità (la quota di tempo monitorato senza un’interruzione confermata) e percentili dei tempi di risposta sono pronti all’uso. I tempi di risposta sono suddivisi in DNS, connessione, TLS, server e download, e i grafici mostrano la mediana e il 95° percentile.

Scopri Monitoraggio uptime

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito

Approfondisci nelle guide

Guides 7 min di lettura

SLA, SLO e SLI: definizioni, esempi e come impostarli

Uno SLI misura come si comporta un servizio, uno SLO è l’obiettivo per quella misurazione e uno SLA è la promessa ai clienti. Definizioni, tabelle di downtime e come impostare ciascuno.

Leggi

Monitoring 7 min di lettura

Qual è un buon tempo di risposta per un sito web?

Il tempo di risposta è quanto impiega il server a rispondere a una richiesta, non quanto impiega la pagina a caricarsi. Cosa si può considerare buono, perché monitor e browser misurano in modo diverso e cosa rallenta i siti.

Leggi

Domande

Lo SLI è l’uptime?

Sì, la più comune: la quota di tempo, o di controlli, in cui il servizio ha funzionato.

Perché usare i percentili per la latenza?

Una media di 200 ms può nascondere che il 5% degli utenti aspetta 3 secondi. Il 95° percentile è il valore sotto il quale si è fermato il 95% delle richieste, quindi mostra la coda lenta.

Dove andrebbero misurati gli SLI?

Il più vicino possibile all’utente. Le metriche lato server non vedono i guasti di DNS, CDN e rete che avvengono prima che la richiesta ti raggiunga; i controlli esterni li intercettano.

I disservizi sono acqua passata.

Configura il tuo primo monitor in meno di un minuto, oppure esplora prima la demo live.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito