FAQ

Des questions, des réponses claires.

Sans blabla marketing. S’il manque quelque chose, la réponse est en général « oui, et voici l’API pour le faire ».

Dois-je installer un agent sur mes serveurs ?+
Non. Duck Stats est sans agent. Les vérifications tournent depuis notre flotte de sondes et atteignent vos services depuis l’extérieur, exactement comme un vrai utilisateur. Il n’y a rien à installer ni qui consomme du CPU sur vos machines — vous nous donnez une URL ou host:port et nous surveillons. Si un service se trouve quelque part que nous ne pouvons pas joindre (un serveur maison derrière un NAT, une appli interne), utilisez plutôt un moniteur push : votre machine nous envoie un POST UP/DOWN, aucune connexion entrante requise.
À quelle fréquence vérifie-t-il mes services ?+
L’offre gratuite Hatchling vérifie toutes les 5 minutes. Pro, toutes les 60 secondes. Team, toutes les 30 secondes. Enterprise atteint 20 secondes. Vous pouvez choisir un intervalle plus long sur n’importe quelle offre — le palier ne fixe que le minimum.
Comment évitez-vous les fausses alertes ?+
Avant de marquer quoi que ce soit comme en panne, nous resondons depuis plusieurs régions indépendantes et exigeons l’accord d’un quorum configurable (disons 2 sur 3). Un seul saut instable entre nous et vous ne vous réveillera pas. Le rétablissement est confirmé de la même manière. Le consensus multi-régions est inclus sur Pro et Team.
Que peut-il surveiller exactement ?+
HTTP/S (code de statut, mot-clé dans le corps, en-tête, latence, chaîne de redirection), ports TCP bruts, ping ICMP, expiration de certificat SSL, enregistrements DNS, tâches cron/heartbeat, moniteurs push, gRPC, Kafka, RabbitMQ, santé de Postgres/MySQL/MariaDB/MongoDB/Redis, état de conteneur Docker et vérifications par requête JSON. Chaque moniteur, c’est une sonde plus une assertion.
Puis-je surveiller des processus sur mon serveur ?+
Oui — le type Moniteur de processus est une fine surcouche des moniteurs push. Un petit script sur votre hôte exécute pgrep périodiquement et envoie UP ou DOWN en POST à Duck Stats. Parfait pour les machines derrière un NAT ou tout ce que nous ne pouvons pas joindre directement. Configurez-le en deux minutes depuis le formulaire de moniteur.
Duck Stats peut-il suivre la santé des bases de données, pas seulement « est-ce que ça tourne » ?+
Oui — les moniteurs MySQL disposent d’un mode Inspecteur de santé DB. Au lieu d’un simple SELECT 1, chaque tick lance un balayage de diagnostic multi-requêtes (SHOW GLOBAL STATUS, SHOW PROCESSLIST, SHOW SLAVE STATUS, top des requêtes lentes depuis performance_schema) et fait remonter le nombre de connexions, le taux de succès du buffer pool, le retard de réplication et les synthèses de requêtes lentes sur la page de détail du moniteur.
Depuis quelles régions de sonde vérifiez-vous ?+
Aujourd’hui, nous exécutons des sondes dans quatre régions : US East, US Central, US West et Europe. Hatchling dispose d’une région ; Pro et Team bénéficient du consensus multi-régions sur l’ensemble. Nous étendons la flotte à mesure que la demande grandit.
Quels canaux d’alerte sont pris en charge ?+
E-mail, Slack, Discord, webhooks génériques, PagerDuty, ntfy et SMS (votre propre Twilio). Les alertes sont dédupliquées (une panne = une notification), peuvent être routées par gravité ou par tag, mises en sourdine pendant les fenêtres de maintenance et escaladées si personne ne les acquitte. Par défaut, les alertes e-mail arrivent en HTML à votre image, avec une option texte brut par canal si vous préférez le texte simple.
Puis-je publier le statut dans un canal Discord ?+
Oui — l’offre Team fournit un embed Tableau de statut Discord. Choisissez les moniteurs à afficher et nous maintenons un unique message en embed enrichi dans votre canal toutes les 90 secondes (sans risque de rate-limit Discord), avec un emoji personnalisé par moniteur. Aucun bot Discord de votre côté requis.
Combien de temps conservez-vous mes données ?+
L’historique brut des heartbeats est conservé 7 jours sur toutes les offres. Stats agrégées d’uptime & de latence : 30 jours sur Hatchling, 90 jours sur Pro, un an sur Team, à vie pour l’agrégat quotidien. Exportez tout via l’API REST ou en CSV quand vous voulez — aucun verrouillage.
La page de statut peut-elle être sur mon propre domaine ?+
Oui. Pointez un CNAME vers status.duckingstats.com et diffusez-la depuis status.yourdomain.com avec votre propre logo et vos couleurs. Pro inclut 5 pages de statut ; Team en offre un nombre illimité avec marque blanche complète.
Y a-t-il une API et un export de métriques ?+
Oui — une API REST pour chaque moniteur, incident et résultat, plus des métriques compatibles Prometheus pour que Duck Stats s’intègre aux tableaux de bord Grafana que vous utilisez déjà.
Acceptez-vous les cryptos ?+
Oui. Les offres Pro et Team acceptent BTC, ETH, LTC et plusieurs autres cryptos majeures via Plisio, en plus des paiements par carte classiques via Stripe.
Combien coûte le démarrage ?+
Rien. L’offre gratuite Hatchling vous donne 50 moniteurs, sans carte bancaire ni expiration. Voir les tarifs pour Pro et Team.

Encore curieux ? Voyez-le à l’œuvre.

Ajoutez un moniteur gratuitement et voyez votre première vérification arriver en quelques secondes.

Commencer gratuitement