Come ricevere avvisi da HostTracker
HostTracker può avvisarti tramite dieci canali: email, SMS, una chiamata vocale automatica, cinque messenger, un webhook HTTP e le notifiche push del browser. Eseguire monitor ripaga solo se scopri il momento in cui qualcosa si rompe, invece di notarlo ore dopo su una dashboard che nessuno stava guardando. Quale canale è giusto dipende dal momento: una chiamata telefonica attira l'attenzione alle 3 del mattino in un modo che un messaggio di chat non fa, mentre un messaggio di chat basta e avanza per un avviso che può aspettare fino al mattino. Questa è una panoramica di quali canali esistono, come scegliere tra loro, quali eventi fanno scattare un avviso, e come impostare una semplice escalation così che la persona giusta venga a sapere di un problema prima che passi troppo tempo.
I dieci canali con cui HostTracker può avvisarti
Email, SMS e chiamata vocale sono le basi dell'account. L'email va bene per qualsiasi cosa tu possa leggere con i tuoi tempi e di cui vuoi una traccia; l'SMS ti fa arrivare un breve testo quando sei lontano da uno schermo; una chiamata vocale automatica legge il nome del sito e che è giù, per gli avvisi che non puoi permetterti di dormirci sopra.
I messenger aggiungono Telegram, Viber, Facebook Messenger, Google Chat e Discord, così un monitor può pubblicare in una chat che il tuo team ha già aperta invece di aggiungere un'altra casella di posta da controllare.
HTTP (webhook) pubblica l'evento come JSON verso un URL che controlli tu. È anche così che funziona sotto il cofano un contatto Slack: incolla un URL di Slack Incoming Webhook in un contatto HTTP e l'avviso arriva in un canale. Vedi la guida di configurazione Slack per i passaggi esatti.
Web Push invia una notifica del browser direttamente al tuo desktop o telefono senza alcun canale da configurare, una volta che hai concesso alla scheda del browser il permesso di mostrare notifiche.
(Se il tuo account ha ancora un contatto Skype di anni fa, continua a recapitare. Skype è stato ritirato per i nuovi contatti, quindi non compare più nell'elenco dei tipi di contatto.)
Scegliere un canale per la situazione
L'email è facile da perdere se è sepolta in una casella di posta, ma è il posto giusto per qualsiasi cosa tu voglia tenere come traccia. SMS e chiamate vocali sono costruiti per interromperti, il che è quello che vuoi per un'interruzione reale e quello che non vuoi per un avviso minore. I messenger arrivano in un posto in cui il tuo team sta già guardando senza aggiungere un altro accesso, il che li rende un buon compromesso. Un webhook, incluso un contatto Slack, è l'opzione migliore una volta che più di una persona ha bisogno di visibilità condivisa su cosa sta succedendo. Web push non richiede alcuna configurazione, ma raggiunge solo il dispositivo dove la scheda del browser è aperta.
Uno schema pratico è inviare gli avvisi di routine a un canale facile da scorrere, come un messenger o un canale Slack, e riservare una chiamata telefonica o un SMS agli avvisi che hanno davvero bisogno che qualcuno agisca subito.
Quali eventi inviano un avviso
Ogni contatto che colleghi a un monitor si iscrive a eventi specifici su quel monitor, non all'account nel suo insieme. Ci sono tre eventi tra cui scegliere: Down (il monitor ha appena fallito), Up (si è ripreso), e Repeat (un promemoria che è ancora giù). Down e Up segnano l'inizio e la fine di un incidente; Repeat è ciò che continua a ricordartelo mentre un'interruzione si trascina, quindi puoi lasciarlo disattivato per un contatto che deve saperlo solo una volta, oppure attivo per chi sta lavorando sul problema.
Un controllo fallito non invia da solo un avviso Down. HostTracker riverifica prima il sito da altre ubicazioni, così una singola postazione di controllo instabile non fa scattare un avviso da sola. Vedi monitoraggio distribuito della disponibilità per come funziona quel controllo multi-ubicazione.
Se gestisci più di una manciata di monitor, collegare gli stessi contatti a ciascuno individualmente diventa noioso. HostTracker ti permette di salvare un insieme di contatti e le loro iscrizioni agli eventi come un gruppo, poi applicare quel gruppo a un monitor in un solo passaggio invece di ricostruire lo stesso elenco ogni volta. Impostalo una volta che hai più di due o tre monitor che condividono le stesse persone.
Gli avvisi non sono la stessa cosa dei report
I canali sopra coprono gli avvisi: Down, Up e Repeat, inviati nel momento in cui accade un evento. HostTracker offre separatamente report periodici, che sono riepiloghi giornalieri, settimanali, mensili, trimestrali o annuali dell'uptime di un monitor, e i report vanno solo ai contatti email. Un report mensile include anche i riepiloghi trimestrale e annuale, quindi iscriversi a Mensile non significa perdersi quelli a più lungo raggio. Se sposti i tuoi avvisi in tempo reale su Slack, SMS o un messenger, mantieni almeno un contatto email iscritto ai report se vuoi ancora un riepilogo periodico che arrivi in una casella di posta.
Costruire una semplice escalation
Ogni contatto porta il proprio ritardo per gli avvisi Down, scelto da un insieme fisso di opzioni: istantaneo, 3 minuti, 5, 15, 30, un'ora, 3 ore, 6 ore, 12 ore, o 24 ore. Quel ritardo è ciò che trasforma un elenco piatto di contatti in una catena di escalation. Imposta il contatto Telegram o telefonico della persona di turno su istantaneo, e il contatto di un responsabile su un ritardo di 15 o 30 minuti; se il sito è ancora giù quando quel ritardo trascorre, l'avviso Down raggiunge anche il secondo contatto, arrivando più tardi ma altrimenti uguale al primo. Un contatto il cui ritardo non scade mai, perché il sito si è ripreso prima, non viene disturbato né con quell'avviso ritardato né con l'avviso di ripresa per lo stesso incidente.
Questo basta per costruire una catena semplice: un messaggio immediato a chi è di turno, poi una chiamata telefonica a una seconda persona solo se il problema sopravvive ai primi minuti.
La stessa idea si adatta a un team più grande: un contatto Slack o messenger impostato su istantaneo per la visibilità generale, un contatto SMS a 15 minuti per la persona che possiede il servizio, e una chiamata vocale a un'ora per chi deve essere coinvolto se è ancora irrisolto. Il ritardo vive sul contatto stesso, non sul monitor, quindi gli stessi tre contatti e i loro ritardi si riportano su ogni monitor a cui li iscrivi. Se un monitor ha bisogno di una catena più veloce o più lenta rispetto agli altri, iscrivilo a un insieme diverso di contatti, oppure crea un secondo contatto SMS o vocale con il proprio ritardo solo per quel caso.
Letture correlate
Per tutto il resto che HostTracker controlla e riporta, vedi la pagina delle funzionalità. Se il tuo team vive già su Slack, configura gli avvisi Slack invece di aggiungere un'altra casella di posta. Per come HostTracker evita falsi allarmi da una singola ubicazione instabile, vedi monitoraggio distribuito della disponibilità.
- Tutte le guide al monitoraggio - il fulcro per ogni tipo di controllo da cui provengono questi avvisi.
- Il sito è giù per tutti o solo per me - la versione manuale della domanda a cui risponde per te un avviso.
- Funzionalità di HostTracker
- Monitoraggio distribuito della disponibilità
- Ricevi gli avvisi di HostTracker su Slack