Monitoramento de Processos
Por padrão, oappsignal-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:
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:
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.