Gatus Hosting
Monitora gli endpoint per il tempo di attività e la latenza e pubblica i risultati come pagina di stato.
- Un clic distribuisci
- 15 GB Spazio su disco necessario
- 1 GB di RAM Memoria necessaria
- Da 2 € Prezzo

Link ufficiali
I link ufficiali e il sito web originale di Gatus
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- twinproduction/gatus:latest
- Porta predefinita
- 8080

Come funziona Gatus
Gatus legge definizioni di endpoint che specificano una destinazione, un protocollo, un intervallo e condizioni per decidere se un controllo ha successo. Le condizioni possono valutare lo stato della risposta, la latenza, il contenuto del corpo, i certificati e altre proprietà supportate dal tipo di endpoint selezionato. I risultati alimentano una pagina di stato e una cronologia che aiutano gli operatori a vedere lo stato attuale e il comportamento recente.
Gli avvisi sono configurati per endpoint e provider. Upstream supporta molte integrazioni di provider e webhook personalizzati, ma il catalogo non fornisce definizioni di endpoint, account di servizi esterni, allowlist di rete o credenziali di provider. L'email dell'applicazione è disabilitata, quindi la consegna degli avvisi email non deve essere promessa da questo pacchetto anche se Gatus supporta l'email quando un servizio SMTP è configurato altrove.
Funzionalità chiave di Gatus
Il monitoraggio basato su configurazione rende i controlli previsti revisionabili insieme al codice dell'infrastruttura. I gruppi di endpoint, le finestre di manutenzione, le condizioni, le opzioni client e le soglie di avviso possono rappresentare molto più di un semplice ping HTTP. Questa flessibilità crea anche responsabilità: una condizione scelta male può segnalare lo stato di salute mentre un percorso utente importante sta fallendo, o generare rumore per variazioni innocue.
Il catalogo persiste un volume /data, ma la configurazione di Gatus e l'impostazione dell'integrazione devono comunque seguire il flusso di lavoro supportato dal pacchetto. Il monitoraggio dallo stesso ambiente di hosting non può rilevare ogni errore regionale, di rete, DNS o a livello di piattaforma. I servizi pubblici importanti spesso necessitano di controlli da posizioni indipendenti e una pagina di stato che rimane raggiungibile quando l'ambiente monitorato non è disponibile.
Gatus vs Better Stack
Gatus
Gatus è un monitor self-hosted basato su configurazione e una pagina di stato. Better Stack fornisce un servizio gestito per il monitoraggio del tempo di attività, la gestione degli incidenti, le pagine di stato ospitate, le integrazioni e i flussi di lavoro on-call. La piattaforma commerciale gestisce la sua infrastruttura di controllo e le funzionalità di team, mentre Gatus lascia la distribuzione, la configurazione, i provider di avvisi, l'accesso e il posizionamento del monitoraggio all'operatore.
Better Stack
Better Stack può essere adatto alle organizzazioni che desiderano controlli multi-location gestiti, flussi di lavoro degli incidenti supportati dal fornitore, pianificazione on-call e una pagina di stato ospitata senza mantenere l'applicazione di monitoraggio. Gatus è attraente per i team che preferiscono la configurazione revisionabile e possono gestire il servizio, convalidare la copertura dei controlli, configurare i provider e tenere conto dei guasti dell'infrastruttura correlati.
Chi usa Gatus
I team di sviluppo monitorano API e dipendenze, gli ingegneri di piattaforma definiscono le condizioni di salute vicino al loro codice dell'infrastruttura e i piccoli operatori pubblicano una visualizzazione di stato focalizzata per i servizi selezionati. I webhook personalizzati possono connettere i guasti a un processo di automazione o di incidente esistente quando configurati separatamente.
Gatus non è una piattaforma di osservabilità completa, una suite di browser sintetici, un profiler delle prestazioni dell'applicazione, un sistema di log, un motore di root-cause o una rete di monitoraggio globale indipendente. Un controllo verde dimostra solo che la condizione configurata è passata dall'ambiente Gatus in quel momento.

Self-hosting di Gatus: requisiti e costi
L'utilizzo delle risorse di Gatus dipende dal numero di endpoint, dalla frequenza dei controlli, dai protocolli, dalla dimensione della risposta, dalle condizioni, dalla cronologia, dal volume degli avvisi e dal traffico del dashboard. PostgreSQL e MariaDB non sono richiesti dal modello di catalogo; il volume di dati persistente memorizza lo stato dell'applicazione. Il software non ha una tariffa di applicazione separata, mentre gli intervalli brevi e molti endpoint possono moltiplicare i controlli in uscita e i risultati conservati.
Su AvaHost, Gatus utilizza Plan 1 a €2. Il pacchetto Gatus ospitato include distribuzione con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup pianificati. Il pacchetto esegue Gatus e persiste i dati ma non crea endpoint monitorati, posizioni di probe indipendenti, account di provider, chiavi API, allowlist di rete, personale degli incidenti o email dell'applicazione. I clienti devono progettare le condizioni, configurare canali di avviso non email e evitare di fare affidamento su un monitor posizionato all'interno dello stesso dominio di guasto per una copertura completa.
F.A.Q
Gatus inizia a €2 nel Piano 1. Quel piano è adatto a un set modesto di controlli a intervalli ragionevoli. Il numero di endpoint, la frequenza, i protocolli, la dimensione della risposta, le condizioni, la cronologia, gli avvisi e il traffico del dashboard determinano quando sono necessarie più risorse. Le posizioni delle sonde indipendenti, gli account dei provider e i servizi di risposta agli incidenti non sono inclusi nel prezzo dell’hosting.
Un dominio personalizzato può essere assegnato a Gatus, con HTTPS automatizzato applicato dopo la configurazione del DNS. Utilizza il nome host finale per la pagina di stato e qualsiasi riferimento di callback. Testa la visibilità pubblica, gli endpoint raggruppati, la cronologia, gli asset e i link di avviso configurati prima di pubblicarla, e considera se la pagina rimane raggiungibile durante un guasto dell’ambiente monitorato.
Il pacchetto esegue l’applicazione ma non definisce cosa monitorare, non sceglie le condizioni di successo, non fornisce le credenziali del provider, non crea allowlist di rete, né costruisce un processo di incident. I clienti devono configurare ogni endpoint e canale di avviso. L’email dell’applicazione è disabilitata, quindi utilizza un provider non-email configurato separatamente o un webhook personalizzato piuttosto che aspettarsi notifiche email da questo servizio.
Un controllo segnala ciò che la condizione configurata osserva dall’ambiente di hosting Gatus. Potrebbe non rilevare guasti limitati a un’altra regione, provider, percorso di rete, flusso di identità, interazione del browser o la piattaforma di hosting stessa. Per servizi critici, combina condizioni ben progettate con posizioni di monitoraggio indipendenti e mantieni il percorso di comunicazione pubblica al di fuori dello stesso probabile dominio di guasto.
