Ospitare Gatus, senza installare nulla
Una pagina di stato pubblica in cui ogni sonda è descritta in un file: HTTP, TCP, DNS o ICMP, con condizioni scritte nero su bianco, fino alla data di scadenza del certificato.
A partire da 2,99 €/mese
Presentazione
Gatus installato, aggiornato e salvato a nostra cura, su una macchina in Francia. Una pagina di stato pubblica, sobria e veloce, per mostrare ai tuoi utenti che i tuoi servizi funzionano. Non installi nulla e non configuri alcun server: l'applicazione è online pochi minuti dopo l'ordine, a tuo nome.
L'offerta che le si addice è App Scoperta a 2,99 €/mese IVA inclusa — 1 GB di memoria. Una sonda che interroga un indirizzo ogni minuto non costa quasi nulla: Gatus è un binario Go che conserva i suoi risultati e restituisce una pagina statica. Il gigabyte copre i controlli condotti in parallelo, la cronologia conservata per tracciare i grafici, e il sistema sottostante. Non c'è motivo di pagare di più per un monitoraggio che, per costruzione, deve restare leggero.
Un punto merita di essere detto chiaramente: una pagina di stato ha senso solo se non cade insieme a ciò che sorveglia. Installarla sul server che osserva è l'errore classico — il giorno in cui la macchina si ferma, la pagina che doveva annunciarlo si ferma con lei. Qui gira da noi, su un'infrastruttura diversa dalla tua.
Che cosa sa fare Gatus
Condizioni scritte, non indovinate
Una sonda riesce se ciò che hai scritto è vero: codice di risposta uguale a 200, tempo di risposta sotto i 300 ms, campo « status » del JSON uguale a « healthy », certificato ancora valido per più di 48 ore. Un servizio può rispondere 200 ed essere rotto; Gatus permette di dirlo.
HTTP, TCP, DNS, ICMP e TLS
Non si controllano solo pagine web: aprire una porta SMTP, risolvere un record DNS, inviare un ping, controllare la data di scadenza di un certificato o di un nome di dominio sono sonde come le altre.
Avvisi verso quello che usi già
E-mail, Slack, Discord, Telegram, Mattermost, ntfy, Gotify, PagerDuty, Opsgenie o un semplice webhook. Si regola il numero di fallimenti consecutivi prima di scattare, e il messaggio di ripristino parte da solo.
Una pagina pubblica con la cronologia
Disponibilità su 24 ore, 7 giorni e 30 giorni, grafico dei tempi di risposta, raggruppamento dei servizi per famiglia. È una pagina che si dà ai propri clienti, non un cruscotto riservato al team.
A che cosa serve, in pratica
Rispondere prima che venga chiesto
Un'agenzia pubblica una pagina di stato per i suoi clienti. Quando un'applicazione rallenta, il cliente guarda la pagina invece di chiamare, e il team non passa la mattinata a dire la stessa cosa dieci volte.
Sorvegliare il tunnel d'acquisto, non la home page
Un negozio online sonda la pagina di pagamento e verifica che il certificato che la protegge resti valido. La home page può benissimo essere visibile mentre il pagamento, lui, non passa più.
Verificare che un'API sia sana, non solo viva
Un editore interroga il suo punto di controllo ed esige che il corpo della risposta annunci una base raggiungibile. Un servizio che risponde « OK » senza il suo database è un servizio guasto.
Controllare l'infrastruttura invisibile
Server di posta sulle sue porte, record DNS che deve puntare al posto giusto, scadenza del nome di dominio: i guasti più lunghi vengono spesso da lì, perché nessuno li guarda.
Non essere avvisati durante un aggiornamento previsto
Una finestra di manutenzione dichiarata in anticipo evita la sveglia alle 3 del mattino per un'operazione pianificata. Le sonde continuano, gli avvisi tacciono.
Ospitata in Francia
Nella nostra infrastruttura della Nuova Aquitania, gestito in proprio — quindi altrove rispetto alla macchina che sorvegli.
Domande frequenti
Nulla. Scegli l'applicazione, compili i campi che richiede — spesso un indirizzo e-mail e un nome — ed è online. L'accesso arriva per e-mail con l'indirizzo e le credenziali.
Il modo di configurarla. Gatus si descrive in un file YAML: l'elenco delle sonde si rilegge, si confronta da una versione all'altra e si ripristina identico, il che piace ai team che versionano la propria configurazione. Uptime Kuma si pilota interamente col mouse, il che è più rapido quando si aggiunge una sonda ogni tanto. Sono entrambe nel catalogo; la scelta dipende dal tuo modo di lavorare, non dalla qualità del monitoraggio.
Bisogna sapere che cosa misura. Gatus ti dice che il tuo servizio è raggiungibile — o no — dalla nostra rete, in Francia. È esattamente quello che serve per rilevare un guasto, un certificato scaduto o un servizio che risponde male. Non è una rete di sonde distribuite nel mondo: se il tuo obiettivo è confrontare i tempi di risposta visti da Tokyo e da San Paolo, non è lo strumento giusto.
Bastano tre impostazioni: un numero di fallimenti consecutivi prima di far scattare l'avviso, che assorbe le micro-interruzioni; una finestra di manutenzione quando è prevista un'operazione; e l'invio automatico del messaggio di ripristino, per non restare con un avviso aperto su un incidente già concluso.
Sì, fanno parte del servizio. Un'applicazione auto-ospitata non aggiornata è un rischio di sicurezza, non un risparmio.