Sentry Crons-AlternativePreise

Cron-Monitore, ohne Stückpreis.

Sentry enthält einen Cron-Monitor und berechnet dann 0,78 $ für jeden weiteren, zusätzlich zum Plan. Bei Hyperping zählen Healthchecks zu den Monitoren des Plans: 50 für 29 $ im Monat, Uptime-Checks und eine Statusseite inklusive.

20 Healthchecks kostenlos. Keine Kreditkarte erforderlich.

Teams vertrauen auf Hyperping, wenn Uptime an erster Stelle steht.

Erfolgsgeschichten lesen

Wir halten Wache

Heute ausgeführte Prüfungen
28.480.000
Aktive Monitore
19.600
Heute erkannte Ausfälle
6.100
Heute gesendete Alarme
24.400
Heute empfangene Heartbeats
160.000
Live-Statusseiten
1.700

Was 50 oder 500 Jobs kosten. Sentry berechnet jeden Monitor.

Die Pläne von Sentry enthalten einen Cron-Monitor. Jeder weitere kostet 0,78 $ im Monat per Pay-as-you-go, zusätzlich zum Team-Plan für 29 $, sodass 500 Jobs auf 418,22 $ im Monat kommen.

Wischen zum Vergleichen

Preise für Cron-Job-Monitoring: Hyperping und Sentry Crons, kostenlos und bei 50 oder 500 Jobs
MonatspreisUSD, monatliche Abrechnung, ein NutzerHyperpingHealthchecks zählen als MonitoreSentry CronsTeam-Plan, dann pro Monitor
Kostenloser Plan
20 JobsGeteilt mit den Uptime-Monitoren
1 JobDeveloper, 1 Nutzer, E-Mail-Alarme
50 Jobs
29 $Essentials, 24 $ bei jährlicher Abrechnung
67,22 $Team 29 $, plus 49 × 0,78 $
500 Jobs
299 $Business, 249 $ bei jährlicher Abrechnung
418,22 $Team 29 $, plus 499 × 0,78 $
Ebenfalls im Preis
Uptime-Monitore, Statusseiten, Bereitschaft für MonitoreIm selben Monitor-Kontingent
Error-Monitoring und TracingTeam-Plan, unbegrenzt viele Nutzer

Preise von Sentry Crons laut Preisseite, Stand , in USD bei monatlicher Abrechnung. Die von Hyperping finden Sie unter Preise: Healthchecks sind in jedem Plan enthalten und zählen zu dessen Monitoren.

Hyperping vs. Sentry Crons, Zeile für Zeile.

Wischen zum Vergleichen

Hyperping und Sentry Crons im Vergleich für Cron-Job-Monitoring.
Cron-Job-MonitoringListenpreise in USDHealthchecks in jedem PlanSentry CronsTeam · 29 $/Mon., 0,78 $/Monitor
Wo Sentry Crons stärker ist
Fehler mit dem Lauf verknüpft
Nicht enthaltenHealthchecks sehen Pings, keine Fehler
EnthaltenFehler eines Jobs erscheinen an seinem Monitor
Alarm, wenn ein Lauf zu lange dauert
Dauer erfasstPer /start-Ping, ohne Alarm darauf
EnthaltenMaximale Laufzeit pro Monitor
Fehler-Pings
Enthalten/fail alarmiert sofort
EnthaltenEin Error-Check-in alarmiert sofort
Alarm erst nach mehreren Aussetzern
Nicht enthaltenEin Alarm pro verpasstem Lauf
EnthaltenSchwellen für Fehler und Erholung
Microsoft Teams und Webhooks
Nicht enthaltenNicht für Healthchecks, nur für Uptime-Monitore
EnthaltenTeams, Discord und Webhooks in bezahlten Plänen
Nutzer
3 NutzerplätzeIn Essentials, dann je 7 $
UnbegrenztIn Team und Business
Wo Hyperping den Unterschied macht
Preismodell
PläneHealthchecks zählen zu den Monitoren des Plans
Pro Monitor0,78 $ pro Monitor nach dem ersten, zusätzlich zum Plan
Kostenloser Plan
20 HealthchecksGeteilt mit den Uptime-Monitoren
1 MonitorNur E-Mail-Alarme
SMS-Alarme
EnthaltenAus dem SMS-Guthaben des Plans, ab Essentials
Nicht enthalten
Statusseiten
EnthaltenIn jedem Plan, öffentlich oder privat in Pro
Nicht enthalten
Rufbereitschaft und Eskalation für Uptime-Monitore
EnthaltenAb Essentials. Healthchecks alarmieren alle Kanäle gleichzeitig
Nicht enthaltenÜber PagerDuty oder Opsgenie
Was beide können
Cron-Ausdrücke mit Zeitzone
EnthaltenOder alle N Minuten, Stunden oder Tage
EnthaltenCrontab- oder Intervall-Zeitpläne
Start-Pings und Laufzeit
Enthalten/start pingen, dann die URL
Enthaltenin_progress, dann ok
Kulanzzeit
EnthaltenAb 1 Minute, standardmäßig 10
EnthaltenCheck-in-Toleranz
Alarme per Slack, PagerDuty und Opsgenie
EnthaltenPagerDuty und Opsgenie ab Essentials
EnthaltenIn bezahlten Plänen
API
EnthaltenHealthchecks-API, Ressource hyperping_healthcheck und MCP
EnthaltenCrons API

Nur ein paar Jobs? 20 Healthchecks sind kostenlos.

Kostenlos starten

Wann sich Sentry Crons lohnt. Und wann nicht.

  1. 01

    Wann Sentry Crons die richtige Wahl ist

    Wenn Ihr Team ohnehin in Sentry arbeitet, sitzen die Cron-Monitore dort, wo Sie debuggen. Ein fehlgeschlagener Lauf öffnet ein Issue, die Fehler des Jobs erscheinen an seinem Monitor, und Sie können alarmieren, wenn ein Lauf seine maximale Laufzeit überschreitet, oder erst nach mehreren Aussetzern in Folge.

    Ein paar Monitore kosten wenig in einem Plan, den Sie ohnehin bezahlen, Nutzer sind in Team unbegrenzt, und Alarme erreichen Microsoft Teams und Webhooks, was die Healthchecks von Hyperping nicht tun.

  2. 02

    Wo Hyperping den Unterschied macht

    Sentry zählt Cron-Monitore einzeln: 0,78 $ für jeden nach dem ersten. 50 Jobs kosten mit dem Team-Plan also 67,22 $ im Monat und 500 418,22 $. Bei Hyperping zählen Healthchecks zu den Monitoren des Plans: 50 in Essentials für 29 $, 1.000 in Business für 299 $.

    Derselbe Plan prüft Ihre Websites und APIs aus 17 Regionen, betreibt eine Statusseite für Ihre Nutzer, sendet SMS aus dem Guthaben des Plans und alarmiert ab Essentials die Bereitschaft für Uptime-Monitore. Wie Healthchecks funktionieren, zeigt Cron-Job-Monitoring.

  3. 03

    Was die Healthchecks von Hyperping nicht können

    Ein verpasster Lauf alarmiert gleichzeitig die Mitglieder des Projekts per E-Mail und SMS sowie Slack, Discord, Telegram, PagerDuty und Opsgenie, und der nächste Ping sendet die Entwarnung. Healthchecks haben keine Eskalationsrichtlinie, keinen Bereitschaftsplan, kein Teams, keinen Webhook und keinen Anruf: Das gibt es bei Uptime-Monitoren. Um die Person in Bereitschaft für einen Job zu alarmieren, leiten Sie ihn an PagerDuty oder Opsgenie weiter.

    Hyperping speichert weder Exit-Codes noch Job-Ausgaben. Ein /start-Ping erfasst, wie lange ein Lauf gedauert hat, das Dashboard zeigt die letzten 20 Pings und ein 24-Stunden-Diagramm, und Pings werden 15 Tage aufbewahrt. Alles Weitere steht in der Doku zu Healthchecks.

  4. 04

    Fazit

    Behalten Sie Sentry Crons für die Jobs, die Sie in Sentry debuggen. Ziehen Sie den Rest um, wenn die Zeile pro Monitor wächst oder wenn Sie auch eine Statusseite brauchen, die Sentry nicht bietet.

    Ab ein paar Dutzend Jobs kostet ein Hyperping-Plan weniger als allein die Monitore bei Sentry, mit Uptime-Monitoring und Statusseite inklusive. Alle Tools im Vergleich: die besten Tools für Cron-Job-Monitoring.

An einem Nachmittag umgezogen.

Listen Sie Ihre Monitore über die API von Sentry auf, legen Sie jeden als Healthcheck neu an und ändern Sie dann eine Zeile pro Job.

# Every cron monitor of the organization
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
  "https://sentry.io/api/0/organizations/acme/monitors/"
Sentry API

Jobs exportieren.

Die Crons API von Sentry listet jeden Monitor der Organisation mit Zeitplan, Zeitzone und Check-in-Toleranz auf, Seite für Seite.

API-Doku zu Sentry Crons
resource "hyperping_healthcheck" "nightly_backup" {
  name               = "Nightly database backup"
  cron               = "0 2 * * *"
  timezone           = "Europe/Paris"
  grace_period_value = 30
  grace_period_type  = "minutes"
}

output "backup_ping_url" {
  value     = hyperping_healthcheck.nightly_backup.ping_url
  sensitive = true
}
Terraform

Als Code neu anlegen.

Deklarieren Sie pro Job ein hyperping_healthcheck mit Cron-Ausdruck, Zeitzone und Karenzzeit, und geben Sie seine Ping-URL aus. Die Healthchecks-API und das Dashboard können dasselbe.

Terraform-Provider
# Before
0 2 * * * /usr/local/bin/backup.sh && curl "$SENTRY_CRONS?status=ok"

# After: the backup pings Hyperping when it succeeds
0 2 * * * /usr/local/bin/backup.sh && curl -fsS --retry 3 https://hc.hyperping.io/tok_8f3kq2Lm9xV4
crontab

Eine Zeile pro Job ändern.

Lassen Sie jeden Job die Ping-URL seines Healthchecks aufrufen und betreiben Sie beide Tools ein paar Tage parallel. Pingen Sie /start zu Beginn des Jobs, um die Dauer jedes Laufs zu erfassen. Wenn die Alarme übereinstimmen, entfernen Sie den alten Check-in.

Doku zu Healthchecks lesen

Hyperping vs. Sentry Crons, Ihre Fragen.

Was ist eine gute Alternative zu Sentry Crons?

Hyperping, wenn Sie Cron-Monitoring ohne Abrechnung pro Monitor wollen, neben Uptime-Checks und einer Statusseite. Jeder Job pingt seine eigene URL, nach einem Cron-Ausdruck mit Zeitzone und Karenzzeit, und 20 Healthchecks sind kostenlos. Cronitor und Healthchecks.io sind die anderen spezialisierten Tools: siehe die besten Tools für Cron-Job-Monitoring.

Was kostet Sentry Crons?

Jeder Sentry-Plan enthält einen Cron-Monitor. Jeder weitere kostet 0,78 $ im Monat per Pay-as-you-go, das es nur in bezahlten Plänen gibt: Mit Team für 29 $ im Monat oder 26 $ bei jährlicher Abrechnung kommen 50 Monitore auf 67,22 $ im Monat und 500 auf 418,22 $.

Ist das Cron-Monitoring von Sentry kostenlos?

Für einen Monitor. Der kostenlose Developer-Plan enthält einen Cron-Monitor, einen Nutzer und E-Mail-Alarme, ohne Pay-as-you-go. Der kostenlose Plan von Hyperping enthält 20 Healthchecks, gemeinsam mit Uptime-Monitoren, und eine Statusseite.

Kann ich Cron-Jobs ohne Sentry überwachen?

Ja. Ein Hyperping-Healthcheck braucht kein SDK: Der Job ruft am Ende seine Ping-URL mit curl oder einem beliebigen HTTP-Client auf, und zu Beginn /start, wenn Sie seine Dauer sehen wollen. Siehe die Doku zu Healthchecks.

Wie migriere ich von Sentry Crons zu Hyperping?

Listen Sie Ihre Monitore mit einem Auth-Token über die Crons API von Sentry auf: Jeder kommt mit Zeitplan, Zeitzone und Check-in-Toleranz. Legen Sie sie als Healthchecks neu an, per Hand, mit der Healthchecks-API oder mit Terraform, ersetzen Sie dann den Check-in jedes Jobs durch seine Ping-URL und behalten Sie beide für ein paar Läufe.

Noch am Vergleichen? Hyperping gegen den Rest Ihrer Shortlist.

Cron-Jobs, Uptime und Statusseiten. Ein Plan.