> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Surveillance des processus

> Apprenez à configurer et à gérer la Surveillance des processus AppSignal

La Surveillance des processus AppSignal offre une visibilité sur l'état des processus en arrière-plan tels que les tâches cron. La Surveillance des processus aide à répondre à des questions telles que :

<div style={{ display: "flex", flexDirection: "column", gap: "0.6rem", marginTop: "1rem", marginBottom: "1.25rem" }}>
  {[
      "Mon processus en arrière-plan est-il opérationnel ?",
      "Mes tâches cron s'exécutent-elles comme prévu ?",
    ].map((label) => (
      <div key={label} style={{ display: "flex", alignItems: "center", gap: "0.6rem" }}>
        <span style={{
          display: "inline-flex",
          alignItems: "center",
          justifyContent: "center",
          width: "1.4rem",
          height: "1.4rem",
          borderRadius: "0.35rem",
          background: "rgba(34,197,94,0.15)",
          color: "#16a34a",
          fontWeight: 700,
          fontSize: "0.85rem",
          lineHeight: 1,
        }}>✓</span>
        <span>{label}</span>
      </div>
    ))}
</div>

Une fois configuré, AppSignal suivra l'exécution des processus en arrière-plan et des tâches planifiées, en fournissant des informations sur les exécutions individuelles et en vous notifiant si un processus ne nous notifie pas de son achèvement.

Vous pouvez configurer deux types de moniteurs de processus avec AppSignal : les **moniteurs de processus cron** et les **moniteurs de processus heartbeat**. Utilisez les moniteurs de processus cron pour suivre l'exécution de processus planifiés pour s'exécuter à une heure précise, comme les tâches cron. Utilisez les moniteurs de processus heartbeat pour suivre la disponibilité d'un processus qui doit s'exécuter en continu, comme une application serveur ou un processeur de tâches en arrière-plan.

## Premiers pas

Tout d'abord, [créez un moniteur de processus dans AppSignal](/check-ins/create#create-a-process-monitor), en définissant le calendrier attendu pour votre tâche cron, ou l'intervalle attendu entre les événements de moniteur de processus heartbeat. Par exemple, vous pouvez avoir un moniteur de processus pour une tâche planifiée qui doit s'exécuter chaque heure pendant au plus 20 minutes, ou un processeur de tâches en arrière-plan qui doit rapporter un événement de moniteur de processus heartbeat au plus toutes les 5 minutes.

Ensuite, [configurez votre tâche planifiée ou processus en arrière-plan pour envoyer des événements de moniteur de processus à AppSignal](/check-ins/configuration). Une tâche cron doit envoyer un événement de moniteur de processus au début et à la fin de chaque occurrence, tandis qu'une tâche en arrière-plan doit envoyer un événement de moniteur de processus à intervalles réguliers.

AppSignal va ensuite [suivre les événements de moniteur de processus qu'il reçoit et les comparer aux occurrences attendues](/check-ins/occurrences). Lorsque AppSignal attend un événement de moniteur de processus mais n'en reçoit pas à temps, il vous notifiera comme configuré dans le moniteur de processus, vous aidant à vous assurer que les processus vitaux de votre application fonctionnent comme prévu.
