Healthchecks Hosting
Monitora i cron job e le attività in background, e ricevi un avviso quando uno smette di fare check-in.
- 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 Healthchecks
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.
Un contenitore PostgreSQL è fornito con l'app e rimane non gestito da AvaHost.

Tecnologia
- Immagine Docker
- healthchecks/healthchecks:latest
- Porta predefinita
- 8000
- Database
- postgres

Come funziona Healthchecks
Healthchecks assegna a ogni job monitorato un indirizzo ping univoco e una pianificazione prevista. Un'attività invia una richiesta quando inizia, ha successo o fallisce. Se il segnale di successo atteso non arriva entro il periodo configurato e il tempo di grazia, il check cambia stato, permettendo all'operatore di identificare il lavoro che ha smesso di funzionare o ha impiegato più tempo del previsto.
Il modello è un interruttore di sicurezza piuttosto che un sondaggio attivo del sito web. È adatto a backup, manutenzione del database, elaborazione delle code, importazioni, rinnovo dei certificati, report pianificati e altri processi ricorrenti che possono chiamare un URL. Check separati, tag, progetti, pianificazioni e API aiutano gli operatori a organizzare una raccolta più ampia di job.
Funzionalità principali di Healthchecks
Gli intervalli semplici coprono attività che dovrebbero segnalare ogni pochi minuti o ore, mentre le espressioni cron descrivono pianificazioni e fusi orari più precisi. I segnali di inizio e completamento possono esporre esecuzioni insolitamente lunghe, e i segnali di errore distinguono un errore di job da un job scomparso completamente.
Le integrazioni di notifica sono un livello separato dalla valutazione del check. Il software può connettersi a email, webhook, chat, SMS e servizi di incident quando i loro requisiti sono configurati. Il template fornito valuta comunque i ping senza email, ma ogni canale di avviso deve essere verificato rispetto alla configurazione fornita e a qualsiasi account provider di cui ha bisogno.
Healthchecks vs Cronitor
Healthchecks
Healthchecks si specializza nel monitoraggio heartbeat per cron job e attività periodiche simili. Cronitor monitora anche i cron job, mentre il suo servizio ospitato include controlli attivi del sito web, monitoraggio del tempo di attività, pagine di stato, telemetria e consegna degli avvisi gestita dal provider in una piattaforma commerciale più ampia.
Cronitor
Cronitor può essere adatto a team che desiderano diverse modalità di monitoraggio e un servizio gestito da un fornitore in un unico account. Healthchecks è una scelta eccellente quando la priorità è un interruttore di sicurezza self-hosted compatto e l'operatore sa già come gli avvisi raggiungeranno le persone responsabili di ogni job.
Chi usa Healthchecks
Gli amministratori di sistema utilizzano Healthchecks per supervisionare backup, job di sincronizzazione, rinnovo dei certificati, script di pulizia e pipeline di dati. Gli sviluppatori possono monitorare worker pianificati o generazione di report, mentre i piccoli team operativi raggruppano i check per servizio e li etichettano per proprietario o urgenza.
Healthchecks non sostituisce metriche, tracce, aggregazione dei log o monitoraggio attivo della disponibilità HTTP. Segnala se i segnali attesi arrivano. Uno script può comunque completarsi producendo un output errato, quindi i job di alto valore potrebbero richiedere una validazione separata del risultato in aggiunta a un ping riuscito.

Self-hosting di Healthchecks: requisiti e costi
Il carico è determinato dal numero di check, dalla frequenza dei ping, dai progetti, dalle integrazioni, dall'attività API, dalla cronologia conservata e dagli utenti simultanei. PostgreSQL memorizza account, check, pianificazioni, stati, progetti e configurazione delle notifiche. È incluso ma non gestito, con la memoria del database esclusa dal minimo dell'applicazione esportato.
AvaHost consiglia il Piano 2 a €5 dopo l'aumento di PostgreSQL. La distribuzione include provisioning con un clic, HTTPS con dominio personalizzato, aggiornamenti automatici dell'applicazione e backup pianificati. Viene creato un superuser e la registrazione pubblica è chiusa. L'email dell'applicazione è disabilitata, quindi gli avvisi di posta, la verifica email, i link di accesso, i report e il recupero non sono disponibili; configurare e testare solo le integrazioni non email supportate con le proprie credenziali provider.
F.A.Q
I controlli di salute iniziano a €5 nel Piano 2 dopo aver contabilizzato il suo container PostgreSQL. La raccomandazione iniziale copre un insieme modesto di controlli e il traffico ping ordinario. Il numero di controlli, la frequenza dei ping, i progetti, le chiamate API, le integrazioni, la cronologia conservata e gli utenti simultanei determinano quando l’applicazione o il database necessita di più margine operativo.
Lo stack ospitato fornisce PostgreSQL per account, controlli, pianificazioni, periodi di grazia, cambiamenti di stato, progetti, tag e impostazioni di integrazione. Healthchecks riceve il container PostgreSQL, mentre i contenuti del suo database rimangono non gestiti. Tratta i contenuti del database, il segreto di Healthchecks e la configurazione dell’applicazione come un unico set di ripristino coordinato, perché il ripristino di un solo componente potrebbe lasciare i controlli o il comportamento di accesso incoerenti.
Un hostname personalizzato può esporre Healthchecks attraverso HTTPS automatizzato una volta che il DNS punta ad AvaHost. Aggiorna gli script monitorati per utilizzare gli indirizzi ping finali emessi da quella installazione e verificali dopo qualsiasi cambio di dominio. Mantieni gli endpoint precedenti attivi solo il tempo necessario per spostare i job, quindi conferma che ogni controllo previsto stia segnalando al nuovo indirizzo.
Gli avvisi email, i messaggi di verifica, i link di accesso, i report periodici e il recupero email non sono disponibili su AvaHost. L’applicazione documenta webhook, chat, SMS, gestione degli incidenti e altre integrazioni, ma ognuna potrebbe richiedere un account provider separato o credenziali dedicate. Configura un percorso non-email supportato e verifica un ping mancato deliberato prima di considerare il setup di monitoraggio operativo.
