Passer au contenu principal

Créer un moniteur de processus

Pour créer un moniteur de processus, accédez à la page Process Monitoring et cliquez sur « Add process monitor ». Sur le côté, vous pouvez sélectionner si vous souhaitez créer un moniteur de processus cron ou un moniteur de processus heartbeat. Les options suivantes peuvent être définies :
  • Identifiant : Un nom pour identifier de manière unique ce moniteur de processus dans votre application. Vous utiliserez ce nom plus tard lors de la configuration de votre application pour envoyer des événements de moniteur de processus.
  • Calendrier : Le calendrier selon lequel AppSignal s’attend à recevoir des événements de moniteur de processus cron, spécifié à l’aide de la syntaxe crontab. Vous pouvez en apprendre davantage sur la syntaxe crontab dans notre article du Learning Center sur Crontab.
  • Fuseau horaire du serveur : Le fuseau horaire à utiliser pour interpréter le calendrier du moniteur de processus cron. Si vous utilisez cron pour exécuter vos tâches planifiées, alors cela doit correspondre au fuseau horaire configuré de votre serveur, car c’est le fuseau horaire que cron utilisera. En cas de doute, nous recommandons de laisser cette option de configuration à sa valeur par défaut UTC.
  • Durée maximale : Le temps d’exécution maximal de votre tâche en minutes. Si un événement de moniteur de processus cron n’est pas reçu entre l’heure de début déterminée par le calendrier et la fin de la durée maximale de la tâche, ou si un événement de moniteur de processus heartbeat n’est pas reçu dans cette durée depuis le dernier événement de moniteur de processus heartbeat, il sera signalé comme défaillant.
  • Description : Une description optionnelle de ce que ce moniteur de processus surveille.
  • Me notifier via : Les canaux qu’AppSignal doit utiliser pour vous notifier de toute occurrence de moniteur de processus manquée ou tardive.
Capture d'écran du formulaire de moniteurs de processus cron Pour un moniteur de processus cron, un événement de fin de moniteur de processus sera attendu pour chacune des occurrences définies par le calendrier, avant que la durée maximale ne soit écoulée. Pour un moniteur de processus heartbeat, des événements heartbeat seront attendus en continu, avant que la durée maximale depuis le dernier événement heartbeat ne soit écoulée. Lorsque cette attente n’est pas satisfaite, l’occurrence du moniteur de processus sera considérée comme ayant échoué, et AppSignal vous notifiera comme configuré. Une fois créé, vous devez configurer votre application pour envoyer des événements de moniteur de processus à AppSignal.

Voir tous les moniteurs de processus

Pour voir tous les moniteurs de processus de votre application, accédez à la page d’aperçu des moniteurs de processus. Vous pouvez y arriver depuis la barre latérale de navigation de l’application AppSignal : Capture d'écran de l'aperçu de Process Monitoring Cliquer sur le nom du moniteur de processus vous amènera à l’aperçu des occurrences du moniteur de processus.

Modifier un moniteur de processus

Pour modifier les paramètres d’un moniteur de processus, accédez à la page d’aperçu des moniteurs de processus dans l’application AppSignal, cliquez sur le nom du moniteur de processus dont vous voulez modifier les paramètres, puis cliquez sur « Edit » pour modifier les paramètres du moniteur de processus. Voir la section Créer un moniteur de processus pour plus d’informations sur les paramètres.

Supprimer un moniteur de processus

Pour supprimer un moniteur de processus, cliquez sur le nom du moniteur de processus que vous souhaitez supprimer, puis cliquez sur « Remove » et suivez les instructions à l’écran.