Alternative à Dead Man’s SnitchTarifs

Des plannings cron, pas des intervalles.

Les healthchecks suivent l’expression cron de chaque tâche, dans son propre fuseau horaire. Surveillez 20 tâches gratuitement, ou 1 000 sur un seul forfait, à côté de vos moniteurs de disponibilité et de votre page de statut.

20 healthchecks gratuits. Sans carte bancaire.

Choisi par les équipes pour qui la disponibilité passe avant tout.

Lire les témoignages clients

Nous veillons

Vérifications effectuées aujourd’hui
28 480 000
Moniteurs actifs
19 600
Pannes détectées aujourd’hui
6 100
Alertes envoyées aujourd’hui
24 400
Heartbeats reçus aujourd’hui
160 000
Pages de statut en ligne
1 700

Ce que coûtent 50 ou 500 tâches. Dead Man’s Snitch s’arrête à 300.

Pour 50 tâches, Dead Man’s Snitch coûte moins cher : 19 $US par mois jusqu’à 100. Son plus gros forfait s’arrête à 300 tâches pour 49 $US, et au-delà il faut passer par les commerciaux. Les forfaits Hyperping vont jusqu’à 1 000 moniteurs, partagés avec vos vérifications de disponibilité.

Faites défiler pour comparer

Prix du monitoring de tâches cron : Hyperping et Dead Man’s Snitch, en gratuit et pour 50 ou 500 tâches
Prix mensuelUSD, facturation mensuelle, un utilisateurHyperpingLes healthchecks comptent comme moniteursDead Man’s SnitchForfaits selon le nombre de snitches
Forfait gratuit
20 tâchesPartagées avec les moniteurs de disponibilité
1 tâcheThe Lone Snitch, d’une heure à un mois
50 tâches
29 $USEssentials, 24 $US en facturation annuelle
19 $USPrivate Eye, jusqu’à 100 tâches
500 tâches
299 $USBusiness, 249 $US en facturation annuelle
Parler à un commercialSurveillance Van s’arrête à 300 tâches, 49 $US
Aussi dans le prix
Moniteurs de disponibilité, status pages, astreinte pour les moniteursDans le même nombre de moniteurs
Monitoring cron uniquementMembres d’équipe illimités

Prix Dead Man’s Snitch relevés sur sa page de tarifs le , en USD et en facturation mensuelle. Ceux de Hyperping sont sur la page tarifs : les healthchecks sont inclus dans tous les forfaits et comptent dans leurs moniteurs.

Hyperping vs Dead Man’s Snitch, ligne par ligne.

Faites défiler pour comparer

Hyperping et Dead Man’s Snitch comparés pour le monitoring des tâches cron.
Monitoring des tâches cronPrix catalogue en USDHealthchecks dans tous les forfaitsDead Man’s SnitchPrivate Eye · 19 $US/mois pour 100 tâches
Là où Dead Man’s Snitch est plus fort
50 tâches
29 $US/moisEssentials, 50 moniteurs
19 $US/moisPrivate Eye, jusqu’à 100 tâches
Utilisateurs
3 siègesSur Essentials, puis 7 $US chacun
IllimitéSur tous les forfaits payants
Historique des exécutions
15 jours20 derniers pings et un graphique sur 24 heures
2 ans
Codes de sortie et sortie des tâches
Non inclusNon stockés
InclusCodes de sortie avec Field Agent, alertes sur Surveillance Van
Microsoft Teams et webhooks
Non inclusPas pour les healthchecks, seulement pour les moniteurs de disponibilité
InclusDès Private Eye
Check-in par email
Non inclusPings HTTP : HEAD, GET ou POST
InclusAussi par email, Heroku Scheduler et Amazon SNS
Là où Hyperping fait la différence
Expressions cron avec fuseau horaire
InclusOu toutes les N minutes, heures ou jours
Non inclusIntervalles fixes, en UTC
Plus de 300 tâches
1 000 sur Business299 $US/mois, partagés avec les vérifications de disponibilité
Parler à un commercialLes forfaits s’arrêtent à 300 snitches
Forfait gratuit
20 healthchecksPartagées avec les moniteurs de disponibilité
1 snitchHoraire, quotidien, hebdomadaire ou mensuel
Alertes SMS
InclusSur les crédits du forfait, dès Essentials
Non inclusNotifications push dans son app mobile
Moniteurs de disponibilité dans le même forfait
InclusToutes les 30 secondes sur les forfaits payants, depuis 17 régions
Non inclusVérifications cron et heartbeat uniquement
Pages de statut
InclusDans tous les forfaits, publique ou privée sur Pro
BadgesBadges de statut, pas de page de statut
Astreinte et escalade pour les moniteurs de disponibilité
InclusDès Essentials. Les healthchecks alertent tous les canaux à la fois
Non inclusConfiée à PagerDuty ou Opsgenie
Ce que les deux font
Une URL par tâche, alerte quand elle reste muette
InclusDélai de grâce d’au moins 1 minute
Inclus
Alertes Slack, PagerDuty et Opsgenie
InclusPagerDuty et Opsgenie dès Essentials
InclusDès Private Eye
Pings de démarrage et durée d’exécution
InclusPing sur /start, puis sur l’URL
InclusAvec Field Agent
API
InclusAPI des healthchecks, ressource hyperping_healthcheck et MCP
InclusSur les forfaits payants

Quelques tâches à surveiller ? 20 healthchecks sont gratuits.

Commencer gratuitement

Quand Dead Man’s Snitch en vaut la peine. Et quand ce n’est pas le cas.

  1. 01

    Quand Dead Man’s Snitch est le bon choix

    Dead Man’s Snitch fait une seule chose, simplement : une URL par tâche, et une alerte quand elle reste muette. Pour 50 tâches, il coûte moins cher, 19 $US par mois jusqu’à 100, chaque forfait payant inclut des membres d’équipe illimités, et l’historique remonte à deux ans.

    Les tâches peuvent aussi se signaler par email, via Heroku Scheduler ou Amazon SNS, et son Field Agent remonte les codes de sortie. Les alertes atteignent Microsoft Teams et les webhooks, ce que les healthchecks de Hyperping ne font pas.

  2. 02

    Là où Hyperping fait la différence

    Dead Man’s Snitch vérifie des intervalles fixes, en UTC. Une tâche qui tourne à 2 h, heure de Paris, en semaine seulement, n’a aucun intervalle qui lui corresponde. Un healthcheck Hyperping prend l’expression cron et le fuseau horaire de la tâche : l’échéance suit le planning, changement d’heure compris.

    Ses forfaits s’arrêtent aussi à 300 tâches. Hyperping va jusqu’à 1 000 moniteurs sur Business pour 299 $US par mois, avec vérifications de disponibilité, page de statut et astreinte pour vos sites et API dans le même total. Voir le monitoring des tâches cron pour le fonctionnement des healthchecks.

  3. 03

    Ce que les healthchecks de Hyperping ne font pas

    Une exécution manquée alerte en même temps par email et SMS les membres du projet, Slack, Discord, Telegram, PagerDuty et Opsgenie, et le ping suivant envoie le rétablissement. Les healthchecks n’ont ni politique d’escalade, ni planning d’astreinte, ni Teams, ni webhook, ni appel téléphonique : tout cela est réservé aux moniteurs de disponibilité. Pour alerter la personne d’astreinte sur une tâche, passez par PagerDuty ou Opsgenie.

    Hyperping ne stocke ni les codes de sortie ni la sortie des tâches. Un ping /start enregistre la durée d’une exécution, le dashboard garde les 20 derniers pings et un graphique sur 24 heures, et les pings sont conservés 15 jours. Tout est dans la doc des healthchecks.

  4. 04

    En résumé

    Si vos tâches tournent à intervalles simples et que vous voulez seulement savoir qu’elles ont tourné, Dead Man’s Snitch est simple et bon marché. Quand les plannings suivent des expressions cron et des fuseaux horaires, ou que la liste dépasse 300, il ne convient plus.

    Hyperping surveille chaque tâche selon son propre planning, à côté de vos sites, API et page de statut, sur un seul forfait. Tous les outils côte à côte : les meilleurs outils de monitoring des tâches cron.

Migré en un après-midi.

Listez vos snitches avec l’API de Dead Man’s Snitch, recréez chacun en healthcheck, puis changez une ligne par tâche.

# Every snitch, with its interval and tags
curl -u "$DMS_API_KEY:" \
  "https://api.deadmanssnitch.com/v1/snitches"
Dead Man’s Snitch API

Sortez vos tâches.

Son API liste chaque snitch avec son intervalle, son type d’alerte et ses tags. Donnez à chaque healthcheck la vraie expression cron et le fuseau horaire de la tâche à la place de l’intervalle.

Doc de l’API Dead Man’s Snitch
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

Recréez-les en code.

Déclarez un hyperping_healthcheck par tâche, avec son expression cron, son fuseau horaire et son délai de grâce, et exposez son URL de ping. L’API des healthchecks et le dashboard font la même chose.

Provider Terraform
# Before
0 2 * * * /usr/local/bin/backup.sh && curl https://nosnch.in/c2354d53d2

# 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

Changez une ligne par tâche.

Faites pointer chaque tâche vers l’URL de ping de son healthcheck et gardez les deux quelques jours. Appelez /start au démarrage de la tâche pour enregistrer la durée de chaque exécution. Quand les alertes concordent, retirez l’ancien check-in.

Lire la doc des healthchecks

Hyperping vs Dead Man’s Snitch, vos questions.

Quelle bonne alternative à Dead Man’s Snitch ?

Hyperping, si vos tâches tournent sur des expressions cron ou dans un autre fuseau horaire que l’UTC, ou si vous voulez aussi des vérifications de disponibilité et une page de statut. Les healthchecks fonctionnent comme des snitches, une URL par tâche, et 20 sont gratuits. Healthchecks.io et Cronitor sont les autres outils dédiés : voir les meilleurs outils de monitoring des tâches cron.

Combien coûte Dead Man’s Snitch ?

The Lone Snitch est gratuit pour une tâche. Little Birdy coûte 5 $US par mois pour 3, Private Eye 19 $US pour 100 avec les intégrations, et Surveillance Van 49 $US pour 300 avec Smart Alerts et les notifications d’erreur. Au-delà de 300 tâches, il faut contacter les commerciaux.

Dead Man’s Snitch gère-t-il les expressions cron ?

Non. Un snitch se signale à intervalle fixe, d’une minute à un mois, et tout tourne en UTC. Un healthcheck Hyperping accepte une expression cron à 5 champs et un fuseau horaire IANA, ou un simple intervalle. Voir la doc des healthchecks.

Comment migrer de Dead Man’s Snitch vers Hyperping ?

Listez vos snitches avec son API et votre clé d’API, avec leurs intervalles et leurs tags. Recréez chacun en healthcheck à la main, avec l’API des healthchecks ou avec Terraform, en utilisant la vraie expression cron de la tâche là où un intervalle en tenait lieu. Faites ensuite pointer chaque tâche vers sa nouvelle URL de ping et gardez les deux pendant quelques exécutions.

Encore en train de comparer ? Hyperping face au reste de votre liste.

Tâches cron, disponibilité et pages de statut. Un seul forfait.