Healthchecks Hosting
Überwachen Sie Cron-Jobs und Hintergrundaufgaben und erhalten Sie eine Benachrichtigung, wenn einer nicht mehr eincheckt.
- Ein Klick bereitstellen
- 15 GB Benötigter Speicherplatz
- 1 GB RAM Benötigter Arbeitsspeicher
- Von 2 € Preis

Offizielle Links
Die offiziellen Links und die ursprüngliche Website von Healthchecks
Was Sie
bei AvaHost erhalten
Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.
Ein PostgreSQL Container wird mit der App bereitgestellt und bleibt von AvaHost unverwaltet.

Technik
- Docker-Image
- healthchecks/healthchecks:latest
- Standardport
- 8000
- Datenbank
- postgres

Wie Healthchecks funktioniert
Healthchecks vergibt jedem überwachten Job eine eindeutige Ping-Adresse und einen erwarteten Zeitplan. Eine Aufgabe sendet eine Anfrage, wenn sie startet, erfolgreich abgeschlossen wird oder fehlschlägt. Wenn das erwartete Erfolgssignal nicht innerhalb des konfigurierten Zeitraums und der Toleranzzeit ankommt, ändert sich der Status der Überprüfung, sodass der Operator Arbeiten identifizieren kann, die nicht mehr ausgeführt werden oder länger als erwartet dauern.
Das Modell funktioniert wie ein Totmannschalter und nicht wie aktive Website-Abfragen. Es eignet sich hervorragend für Sicherungen, Datenbankwartung, Queue-Verarbeitung, Importe, Zertifikatverlängerung, geplante Berichte und andere wiederkehrende Prozesse, die eine URL aufrufen können. Separate Überprüfungen, Tags, Projekte, Zeitpläne und APIs helfen Operatoren, eine größere Sammlung von Jobs zu organisieren.
Wichtige Healthchecks-Funktionen
Einfache Intervalle decken Aufgaben ab, die alle paar Minuten oder Stunden berichten sollten, während Cron-Ausdrücke präzisere Zeitpläne und Zeitzonen beschreiben. Start- und Abschlusssignale können ungewöhnlich lange Läufe aufdecken, und Fehlersignale unterscheiden einen Job-Fehler von einem Job, der vollständig verschwunden ist.
Benachrichtigungsintegrationen sind eine separate Ebene von der Überprüfungsbewertung. Die Software kann sich mit E-Mail, Webhooks, Chat, SMS und Incident-Services verbinden, wenn deren Anforderungen konfiguriert sind. Die gepackte Vorlage wertet Pings immer noch ohne E-Mail aus, aber jeder Benachrichtigungskanal muss gegen die gepackte Konfiguration und alle Provider-Konten überprüft werden, die er benötigt.
Healthchecks vs. Cronitor
Healthchecks
Healthchecks spezialisiert sich auf Heartbeat-Überwachung für Cron-Jobs und ähnliche periodische Aufgaben. Cronitor überwacht auch Cron-Jobs, während sein gehosteter Service aktive Website-Überprüfungen, Verfügbarkeitsüberwachung, Statusseiten, Telemetrie und von Anbietern verwaltete Benachrichtigungszustellung in einer breiteren kommerziellen Plattform umfasst.
Cronitor
Cronitor kann für Teams geeignet sein, die mehrere Überwachungsmodi und einen von einem Anbieter betriebenen Service unter einem Konto wünschen. Healthchecks ist eine starke Wahl, wenn die Priorität ein kompakter selbstgehosteter Totmannschalter ist und der Operator bereits weiß, wie Benachrichtigungen die für jeden Job verantwortlichen Personen erreichen.
Wer nutzt Healthchecks
Systemadministratoren nutzen Healthchecks zur Überwachung von Sicherungen, Synchronisierungsjobs, Zertifikatverlängerung, Bereinigungsskripten und Datenpipelines. Entwickler können geplante Worker oder Berichtsgenerierung überwachen, während kleine Operations-Teams Überprüfungen nach Service gruppieren und sie nach Besitzer oder Dringlichkeit kennzeichnen.
Healthchecks ersetzt keine Metriken, Traces, Log-Aggregation oder aktive HTTP-Verfügbarkeitsüberwachung. Es meldet, ob erwartete Signale ankommen. Ein Skript kann immer noch abgeschlossen werden, während es falsche Ausgaben erzeugt, daher benötigen hochwertige Jobs möglicherweise eine separate Validierung des Ergebnisses zusätzlich zu einem erfolgreichen Ping.

Healthchecks selbst hosten: Anforderungen und Kosten
Die Last wird durch die Anzahl der Überprüfungen, Ping-Häufigkeit, Projekte, Integrationen, API-Aktivität, beibehaltene Historie und gleichzeitige Benutzer geprägt. PostgreSQL speichert Konten, Überprüfungen, Zeitpläne, Status, Projekte und Benachrichtigungskonfiguration. Es ist enthalten, aber nicht verwaltet, wobei der Datenbankspeicher von der exportierten Anwendungsmindestanforderung ausgeschlossen ist.
AvaHost empfiehlt Plan 2 für €5 nach dem PostgreSQL-Upgrade. Die Bereitstellung umfasst One-Click-Provisioning, benutzerdefinierte Domain-HTTPS, automatische Anwendungsupdates und geplante Sicherungen. Ein Superuser wird erstellt und die öffentliche Registrierung ist geschlossen. Anwendungs-E-Mail ist deaktiviert, daher sind Mail-Benachrichtigungen, E-Mail-Verifizierung, Login-Links, Berichte und Wiederherstellung nicht verfügbar; konfigurieren und testen Sie nur unterstützte Nicht-E-Mail-Integrationen mit ihren eigenen Provider-Anmeldedaten.
F.A.Q
Healthchecks beginnt bei €5 auf Plan 2 nach Berücksichtigung seines PostgreSQL-Containers. Die Startempfehlung deckt einen bescheidenen Satz von Checks und gewöhnlichen Ping-Traffic ab. Die Anzahl der Checks, Ping-Häufigkeit, Projekte, API-Aufrufe, Integrationen, beibehaltener Verlauf und gleichzeitige Benutzer bestimmen, wann die Anwendung oder Datenbank mehr Betriebsspielraum benötigt.
Der gehostete Stack stellt PostgreSQL für Konten, Checks, Zeitpläne, Kulanzfristen, Statusänderungen, Projekte, Tags und Integrationseinstellungen bereit. Healthchecks erhält den PostgreSQL-Container, während dessen Datenbankinhalt nicht verwaltet wird. Behandeln Sie Datenbankinhalt, das Healthchecks-Secret und die Anwendungskonfiguration als einen koordinierten Wiederherstellungssatz, da die Wiederherstellung nur einer Komponente zu inkonsistenten Checks oder Anmeldeverhalten führen kann.
Ein benutzerdefinierter Hostname kann Healthchecks durch automatisiertes HTTPS verfügbar machen, sobald DNS auf AvaHost verweist. Aktualisieren Sie überwachte Skripte, um die endgültigen Ping-Adressen zu verwenden, die von dieser Installation ausgegeben werden, und überprüfen Sie diese nach jeder Domain-Änderung. Behalten Sie alte Endpoints nur so lange aktiv, wie nötig ist, um Jobs zu migrieren, und bestätigen Sie dann, dass jede erwartete Überprüfung an die neue Adresse berichtet.
E-Mail-Benachrichtigungen, Verifizierungsmeldungen, Login-Links, regelmäßige Berichte und E-Mail-Wiederherstellung sind auf AvaHost nicht verfügbar. Die Anwendung dokumentiert Webhook-, Chat-, SMS-, Incident-Management- und andere Integrationen, aber jede einzelne kann ein separates Anbieter-Konto oder separate Anmeldedaten erfordern. Konfigurieren Sie einen unterstützten Nicht-E-Mail-Pfad und testen Sie einen absichtlich verpassten Ping, bevor Sie das Monitoring-Setup als betriebsbereit behandeln.
