> ## 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.

# Monitoramento de processos com Wrap

<span id="check-ins" />

## Monitoramento de Processos

<Tip>
  [Leia nossa documentação de Monitoramento de Processos](/check-ins) para mais informações sobre como
  o Monitoramento de Processos do AppSignal funciona.
</Tip>

Por padrão, o `appsignal-wrap` não enviará nenhum evento de monitor de processo. Você pode usar as opções de linha de comando `--cron`
ou `--heartbeat` para habilitar monitores de processo do tipo cron ou heartbeat, respectivamente.

A ferramenta `appsignal-wrap` usará o nome fornecido como primeiro argumento como o identificador do monitor de processo. Por exemplo, para reportar eventos de monitor de processo do tipo cron com `backup-script` como identificador do monitor de processo:

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

### Monitores de processo do tipo cron

Ao usar `--cron` para enviar monitores de processo do tipo cron, o `appsignal-wrap` enviará um evento de início de monitor de processo cron quando o processo iniciar, e um evento de finalização de monitor de processo cron se o processo finalizar com sucesso.

Se o processo encerrar com status de saída de falha, o `appsignal-wrap` não enviará um evento de finalização de monitor de processo cron.

### Monitores de processo do tipo heartbeat

Ao usar `--heartbeat` para enviar monitores de processo do tipo heartbeat, o `appsignal-wrap` enviará eventos de monitor de processo heartbeat continuamente durante o tempo de vida do processo.

### Identificador personalizado

Para enviar eventos de monitor de processo ao AppSignal com um identificador diferente do nome fornecido como primeiro argumento, você pode passar um identificador diferente como argumento para as opções de linha de comando `--cron` ou `--heartbeat`. Por exemplo:

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

No exemplo acima, o `appsignal-wrap` enviará eventos de monitor de processo cron com `daily-backup` como identificador do monitor de processo, mas ainda usará `backup` como o nome para identificar o processo ao reportar logs e erros.
