Meus 2 cents:
-
TTL: Venho utilizando o Evolution API e nao tenho notado desconexoes com frequencia - por exemplo tenho sessoes no ar a mais de 1 mes sem problemas
-
No teu caso, qual a frenquencia destas quedas ?
-
Para o monitoramento destas instancias, faco o seguinte:
a) tenho um zabbix, onde um cada instancia eh um servico monitorado nele e visualizado em uma pagina do NOC da empresa;b) Diariamente (que eh o bastante para minha necessidade) executo um script via crontab que envia mensagem via Evolution API de/para as instancias. Caso a mensagem seja bem recebida, coloco o status do servico daquela instancia como OK - caso tenha alguma falha (no envio ou no recebimento), o servico correspondente eh marcado como erro e gera o workflow para analise e eventual escalonamento para correcao (geracao de qrcode e nova sincronizacao) (o escalonamento/alerta pode ser via envio de email, mensagem do telegram, ligacao automatica via robocall do VoIP - o que exatamente eh feito depende do dia, horario, gravidade, etc)
-
Apesar de usar o Evolution API hoje (mais por conta da facilidade de integracao com outras ferramentas como chatwoot, atendechat, n8n, etc) - tambem ja utilizei a API do https://github.com/wppconnect-team que eh muito boa e estavel.