Poping est une solution de monitoring qui vous aide à suivre l'état de santé de votre application. Elle fournit des alertes et une surveillance détaillée à travers trois types d'éléments : les jobs, les heartbeats et les checks (cf. description de ces trois éléments ci-dessous). Grâce aux notifications et aux pages de statut, vous avez une visibilité en temps réel sur la disponibilité de votre application et pouvez la communiquer efficacement à vos équipes et/ou utilisateurs.
L'outil job dans Poping est utilisé pour monitorer la bonne exécution de vos scripts d'automatisation. Lorsque vous créez un job dans Poping, vous obtenez une URL à intégrer dans votre script. L'URL prend en paramètre trois états : run pour indiquer que le script débute, complete pour indiquer que le script s'est bien déroulé, fail pour indiquer que le script a échoué. Si Poping reçoit le statut fail ou que le temps d'exécution après un run dépasse le temps que vous avez indiqué lors de la création du job, Poping vous alerte qu'il y a un incident. Vous avez également la possibilité d'ajouter la cause de l'échec dans l'URL pour qu'elle remonte dans la page détaillée du job.
L'outil heartbeat dans Poping est utilisé pour monitorer si vos crons, tâches planifiées et services continus s'exécutent à la bonne fréquence souhaitée. Identiquement aux jobs, lorsque vous créez un heartbeat dans Poping, vous obtenez une URL à intégrer. Lorsque Poping ne reçoit pas l'appel à cette URL dans le délai que vous avez indiqué lors de la création, Poping vous alerte qu'il y a un incident.
À l'inverse des jobs et des heartbeats, c'est Poping qui envoie des requêtes HTTP à vos URL (APIs, sites web ou services web) selon une fréquence que vous déterminez pour vérifier leur disponibilité. Chaque check récupère le temps de réponse, le code de réponse et le certificat SSL, vous alertant instantanément via vos canaux préférés (Slack, Teams, etc.) si des problèmes sont détectés ou si le certificat SSL expire dans moins de 14 jours. Vous pouvez configurer la fréquence des checks de 1 à 10 minutes minimum selon votre forfait.
Une page de statut est une page web hébergée qui fournit des informations en temps réel sur l'état opérationnel des moniteurs que vous avez ajoutés dans Poping. Elle affiche si vos moniteurs sont pleinement opérationnels, connaissent des pannes partielles ou sont complètement indisponibles. Cet outil de communication transparent aide à tenir vos équipes et/ou vos utilisateurs informés sur la disponibilité des services et les problèmes potentiels, tout en réduisant les demandes d'assistance grâce à des mises à jour automatiques de statut.
Vous pouvez configurer les notifications via des plateformes populaires comme Slack, Microsoft Teams, Google Chat et Telegram. Chaque job, heartbeat ou check peut être connecté à un ou plusieurs canaux de notification, et vous êtes alertés instantanément à chaque incident.
Oui ! Poping est conçu pour surveiller divers environnements (développement, staging, production, etc.). Chaque Job/Heartbeat que vous créez dans Poping est affecté par défaut à l'environnement production. Si vous avez besoin de monitorer le même script mais dans un autre environnement, il suffit d'ajouter un paramètre env dans l'URL que vous fournit Poping. Le nouvel environnement sera automatiquement créé et le Job/Heartbeat automatiquement dupliqué dans ce nouvel environnement.
Le nombre de jobs, heartbeats et checks que vous pouvez monitorer dépend de votre forfait d'abonnement. Consultez notre page de tarification pour des informations détaillées sur les limites de chaque forfait.
La sécurité est notre priorité absolue. Toutes les données sensibles sont chiffrées sur nos serveurs. Nous utilisons des méthodes d'authentification sécurisées et mettons régulièrement à jour nos mesures de sécurité pour protéger vos données de surveillance.
Nous prenons actuellement en charge les principales plateformes de collaboration (Slack, Microsoft Teams, Google Chat, Telegram) et ajoutons continuellement de nouvelles intégrations. Contactez-nous si vous avez besoin d'une intégration spécifique - nous sommes toujours ouverts aux suggestions !