> ## 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 de processus Wrap

<span id="check-ins" />

## Surveillance de processus

<Tip>
  [Consultez notre documentation sur la surveillance de processus](/check-ins) pour plus d'informations sur le fonctionnement de
  la surveillance de processus AppSignal.
</Tip>

Par défaut, `appsignal-wrap` n'enverra aucun événement de surveillance de processus. Vous pouvez utiliser les options de ligne de commande `--cron`
ou `--heartbeat` pour activer respectivement les moniteurs de processus cron ou heartbeat.

L'outil `appsignal-wrap` utilisera le nom fourni comme premier argument en tant qu'identifiant du moniteur de processus. Par exemple, pour signaler des événements de moniteur de processus cron avec `backup-script` comme identifiant du moniteur de processus :

<CodeGroup>
  ```sh Shell theme={null}
  appsignal-wrap backup-script --cron -- bash /var/app/backup.sh
  ```
</CodeGroup>

### Moniteurs de processus cron

Lors de l'utilisation de `--cron` pour envoyer des moniteurs de processus cron, `appsignal-wrap` enverra un événement de moniteur de processus cron de démarrage lorsque le processus démarre, et un événement de moniteur de processus cron de fin si le processus se termine avec succès.

Si le processus se termine avec un statut de sortie d'échec, `appsignal-wrap` n'enverra pas d'événement de moniteur de processus cron de fin.

### Moniteurs de processus heartbeat

Lors de l'utilisation de `--heartbeat` pour envoyer des moniteurs de processus heartbeat, `appsignal-wrap` enverra des événements de moniteur de processus heartbeat en continu pendant la durée de vie du processus.

### Identifiant personnalisé

Pour envoyer des événements de moniteur de processus à AppSignal avec un identifiant différent du nom fourni comme premier argument, vous pouvez passer un identifiant différent en argument des options de ligne de commande `--cron` ou `--heartbeat`. Par exemple :

<CodeGroup>
  ```sh Shell theme={null}
  appsignal-wrap backup --cron daily-backup -- bash /var/app/backup.sh
  ```
</CodeGroup>

Dans l'exemple ci-dessus, `appsignal-wrap` enverra des événements de moniteur de processus cron avec `daily-backup` comme identifiant du moniteur de processus, mais utilisera toujours `backup` comme nom pour identifier le processus lors du signalement des logs et des erreurs.
