Avvisi di reperibilità senza PagerDuty: una telefonata per i P1 quando siete in tre
Hai un turno di reperibilità? Usa PagerDuty. Se siete una o tre persone i cui avvisi arrivano su Gmail e Slack, ecco come avere una vera telefonata per un avviso P1.
Se hai una rotazione di reperibilità, smetti di leggere e configura PagerDuty, o Better Stack, o qualsiasi strumento di paging che il tuo team usa già a metà. Quegli strumenti gestiscono turni, escalation e conferme di presa in carico, e niente di economico lo sostituisce. Questo articolo è per l'altro caso: sei una persona sola, o tre, ogni avviso che ti interessa arriva già su Gmail o Slack, e il tuo telefono fa «ding» per un'interruzione di servizio esattamente come fa per un commento su Jira.
OLL.E non fa nessuna delle cose di PagerDuty. Legge Gmail e le tue notifiche Slack in cerca di quello che chiami incidente, e ti chiama. Su iPhone la parte Gmail funziona senza nulla in più; la parte Slack richiede il portachiavi PinG. Se hai appena pensato «ma chi risponde quando sono su un aereo», hai bisogno di una rotazione, e sai già cosa comprare.
I team piccoli hanno bisogno di PagerDuty?
Non quando nessuno passa il cercapersone a nessun altro. Il valore di PagerDuty è la catena: sa chi è di turno questa settimana, lo avvisa, e se nessuno conferma, avvisa la persona successiva. Un team di tre dove risponde sempre la stessa persona non ha nessun turno da gestire.
Il piano gratuito è generoso per un team di quella misura: fino a 5 utenti, un turno di reperibilità, una politica di escalation, e 100 notifiche SMS o telefoniche al mese. Professional costa 21 US$ a persona al mese con fatturazione annuale (25 US$ mensile). Se ogni avviso che ti interessa arriva da un monitor che puoi puntare verso PagerDuty, prova il piano gratuito prima di qualsiasi altra cosa in questo articolo. Diventa più difficile quando l'avviso è una persona. Un cliente scrive «il sito è giù!!», oppure il tuo co-fondatore chiede «ehm, prod funziona?» su Slack. Nessun monitor ha mandato quei messaggi, e nella nostra esperienza sono gli incidenti che i team piccoli vedono tardi.
Opsgenie era l'altra risposta economica. Atlassian ha smesso di venderlo a nuovi clienti nel 2025 e sta spostando i clienti esistenti verso Jira Service Management e Compass.
La configurazione economica va benissimo per un fondatore solista il cui progetto secondario guadagna, per due o tre persone che si sono messe d'accordo a voce sul fatto che una persona nominata risponde di notte, e per una piccola agenzia il cui cliente scrive «il sito è giù» via email tanto spesso quanto lo fa un monitor.
Come ricevo una telefonata per un avviso critico?
Quattro modi senza uno strumento di paging.
Il primo è la telefonata del tuo stesso monitor. UptimeRobot ti telefona su qualsiasi piano a pagamento; il più economico, Solo, costa 9 US$ al mese con fatturazione annuale, e ogni chiamata consuma crediti invece di uscire da una quota mensile. Il piano gratuito di Better Stack avvisa solo via email e Slack, e le chiamate e gli SMS illimitati arrivano con la licenza Responder a 34 US$ al mese. Entrambi sono la risposta più semplice se quel monitor è la tua unica fonte di incidenti.
Le eccezioni del tuo stesso telefono non costano nulla. Sulle versioni più recenti di Android, apri Impostazioni › Modalità, scegli una modalità, poi Filtri notifiche, e scegli quali persone, app e sveglie passano comunque (Google dice che i menù variano a seconda del telefono, e le versioni più vecchie lo chiamano Non disturbare). Su iPhone è Impostazioni › Focus, scegli un Focus, poi Persone o App. Il problema è che far passare Gmail fa passare ogni email di quell'account insieme all'interruzione, ed è comunque solo una notifica.
Pushover costa 4,99 US$ una tantum per piattaforma, dopo una prova gratuita di 30 giorni. Manda una notifica push, non una telefonata, e qualcosa a monte deve farla partire.
Il servizio Phone Call di IFTTT ha un'azione «Call my phone» che ti chiama e legge ad alta voce un breve messaggio. Richiede un piano Pro (5,49 US$ al mese con fatturazione annuale) e un numero statunitense, e si ferma a 100 chiamate al mese. Di più nell'articolo Zapier contro IFTTT.
Oppure qualcosa legge il messaggio al posto tuo, ed è lì che si posiziona OLL.E. Scrivi cosa significa incidente con le parole del tuo team, lui controlla le notifiche di Gmail e Slack in cerca di una corrispondenza, e ti telefona.
| PagerDuty | Le chiamate del tuo stesso monitor | Pushover | OLL.E | |
|---|---|---|---|---|
| Turni ed escalation | Sì, è il prodotto stesso | No | No | No |
| Telefonata | Sì; Free include 100 notifiche SMS/telefoniche al mese | Sì, sui piani a pagamento | No, una notifica push | Sì, o una sveglia |
| Funziona da email e Slack | Tramite integrazioni che configuri tu | No | Solo quello che ci colleghi | Sì, entrambe sono fonti |
| A partire da | Gratis fino a 5 utenti; Professional 21 US$/utente/mese annuale | UptimeRobot Solo 9 US$/mese annuale (le chiamate usano crediti); Better Stack Responder 34 US$/mese | 4,99 US$ una tantum per piattaforma, prova 30 giorni | Piano gratuito, 4 monitoraggi; Pro 19,99 US$ al mese |
Slack può chiamarmi?
No. Puoi aggiungere parole chiave nelle preferenze di notifica di Slack, e un messaggio che ne contiene una ti dà una notifica normale. Su iPhone puoi far passare Slack attraverso un Focus sotto Impostazioni › Focus › App, anche se allora passa ogni notifica di Slack, battute in #random comprese.
Per trasformare un messaggio Slack in una telefonata, qualcosa fuori da Slack deve leggere la notifica e comporre il numero. Su Android, OLL.E lo fa con l'accesso alle notifiche. iPhone non lascia che le app leggano le notifiche di altre app in background, quindi lì il monitoraggio su Slack richiede PinG, un portachiavi Bluetooth che inoltra le notifiche e squilla dal proprio altoparlante.
E le email di UptimeRobot, Grafana e Sentry?
Tutti quegli strumenti mandano email, e per un filtro a parole chiave un'email «risolto» somiglia parecchio a una «giù». Tre monitoraggi coprono la maggior parte di questo, ognuno modellato sul monitoraggio per production down.
La telefonata
Comincia con quella che ti sveglia: «Chiamami se arriva «production down», «P1» o «i clienti non riescono ad accedere» nella posta o su Slack.» Ti chiama e riassume il thread, così la telefonata arriva già con le tre righe che altrimenti leggeresti in piedi in cucina. Usa le parole vere del tuo team. Se gli incidenti cominciano con qualcuno che scrive «uh oh» in #eng, metti «uh oh» nella frase. OLL.E legge il messaggio invece di confrontare la stringa, quindi «P1 programmato per il prossimo sprint» in un thread di pianificazione non dovrebbe squillare. Aspettati di riformularla un paio di volte.
I monitor
Le email dei monitor ricevono una sveglia, apposta. Una telefonata per ogni falso allarme ti abitua a rifiutare le chiamate. Scrivi «Fai suonare una sveglia quando un'email di Sentry, UptimeRobot o Grafana dice che un servizio è giù o che il tasso di errore è salito» e aggiungi un'etichetta Gmail come azione. Gmail è l'unica fonte, quindi questo funziona completamente su iPhone. Un'email «risolto» non è quello che chiede la frase; se vuoi raccogliere anche quelle per il mattino, dai loro un monitoraggio a parte con la Shortlist come avviso.
Il passaggio di consegne
«Quando arriva un'email di incidente, inoltrala al mio co-fondatore e mandami un riepilogo.» Questo va nella Shortlist, dato che il primo monitoraggio ha già squillato, e dato che le azioni si concatenano, un solo monitoraggio fa entrambe le cose. È quanto di più vicino a un secondo responsabile che una configurazione economica può offrire, meno la conferma di presa in carico.
Poi testalo: mandati «production down» da un altro account. Se il telefono resta silenzioso, controlla il telefono prima del monitoraggio. Se la telefonata o la sveglia di OLL.E passano attraverso Non disturbare o un Focus è una decisione del telefono. Su Android, consenti le chiamate di OLL.E sotto Impostazioni › Modalità, scegli la modalità, poi Filtri notifiche. Su iPhone, aggiungile sotto Impostazioni › Focus › Persone. Con PinG accoppiato a un iPhone, il portachiavi squilla anche dal proprio altoparlante.
Cosa manca a una configurazione di reperibilità economica?
Due cose. Decidi se puoi convivere con entrambe prima di saltare lo strumento di paging.
La prima sei tu: una batteria scarica, la modalità aereo dopo un volo in ritardo, l'influenza, una settimana di vacanza. PagerDuty nota l'avviso senza risposta e passa alla persona successiva. OLL.E non ha una persona successiva, perché non gli hai mai dato una lista. Il monitoraggio per il passaggio di consegne mette l'email davanti a un collega, ma non può svegliarlo, e non può dirti se l'ha fatto.
La seconda è la conferma di presa in carico. Premere Ack in uno strumento di paging dice a tutti gli altri che te ne stai occupando. Senza quello, due di voi sistemano la stessa cosa alle 3 di notte, oppure ognuno pensa che se ne stia occupando l'altro. Per tre persone un messaggio di gruppo che dice «me ne occupo» risolve il problema.
Da qualche parte oltre cinque o sei persone, smette di funzionare.
La mia opinione: se nessuno passa il cercapersone a nessun altro, imposta la telefonata questa settimana e passa a PagerDuty il giorno in cui scrivi il tuo primo turno di reperibilità. I team piccoli spesso tengono una prova di uno strumento di paging aperta in una scheda per mesi mentre i veri incidenti arrivano via email e vengono letti la mattina dopo.
Per un team senza rotazione, OLL.E è la parte che legge l'email o il messaggio Slack dell'incidente e ti telefona. Scrivi «Chiamami se arriva «production down» o un avviso P1 nella posta o su Slack», e la telefonata arriva con un riepilogo del thread. Non fa turni, escalation o conferme di presa in carico. Un piano gratuito copre una configurazione piccola come questa, senza carta. Pro costa 19,99 US$ al mese con una prova di 7 giorni. Su iPhone, Gmail funziona così com'è; Slack richiede il portachiavi PinG, venduto a parte.
Le domande più frequenti
C'è un'alternativa gratuita a Opsgenie per un team piccolo?
Il piano gratuito di PagerDuty è quella ovvia: fino a cinque utenti, un turno, una politica di escalation e 100 notifiche SMS o telefoniche al mese. Opsgenie non viene più venduto a nuovi clienti, dato che Atlassian sposta le persone verso Jira Service Management e Compass. Se ti serve solo una telefonata quando arriva un'email o un messaggio Slack di incidente, il piano gratuito di OLL.E copre quattro monitoraggi.
Come ricevo una telefonata quando il mio sito va giù?
Attiva gli avvisi vocali del tuo monitor, se li ha. UptimeRobot include le chiamate sui piani a pagamento da 9 US$ al mese con fatturazione annuale, pagate con crediti, e Better Stack dà chiamate illimitate con la sua licenza Responder da 34 US$ al mese. Quando l'avviso arriva invece come email o messaggio Slack, serve qualcosa che lo legga e componga il numero, come OLL.E, o l'azione Call my phone di IFTTT se hai un numero statunitense e un piano Pro.
Slack può far squillare il mio telefono per un avviso critico?
No. Una parola chiave trovata su Slack dà una notifica normale. Per ottenere una telefonata, un'altra app deve leggere la notifica e chiamarti: su Android OLL.E lo fa con l'accesso alle notifiche, e su iPhone serve il portachiavi PinG, perché iOS tiene le notifiche delle altre app lontane dalle app in background.
Cosa fa PagerDuty che una configurazione di reperibilità economica non può fare?
Turni, escalation e conferma di presa in carico. PagerDuty sa chi è di turno, avvisa la persona successiva se nessuno risponde, e mostra a tutti quando qualcuno ha preso in carico l'incidente. Una configurazione economica ti chiama e non ha nessuno da provare dopo di te.