Monitors
Os Monitors permitem configurar alertas automatizados nos registros (logs) do seu aplicativo Bubble. Quando um padrão de log corresponde a uma condição definida, o Buildprint notifica você via webhook ou e-mail, para que você possa reagir rapidamente a erros, interrupções ou comportamentos incomuns.
Tipos de monitor
O Buildprint suporta três tipos de monitors:
Limite (Threshold) — É acionado quando uma métrica ultrapassa um valor definido. Por exemplo, alertar quando a contagem de erros exceder 50 em uma janela de 5 minutos.
Correspondência de evento (Match event) — É acionado quando eventos de log específicos são detectados. Útil para capturar mensagens de erro específicas ou falhas de workflow.
Detecção de anomalia (Anomaly detection) — É acionado quando os padrões de log se desviam do comportamento normal. Captura problemas que um limite estático poderia deixar passar.
Criando monitors
Os monitors são criados através do agente de IA do Buildprint. Peça ao agente para criar um monitor em sua conversa no chat e ele configurará a regra de alerta subjacente para você.
Exemplos de solicitações:
"Crie um monitor que alerte quando a taxa de erro exceder 10% durante 5 minutos"
"Avise-me quando o workflow de checkout falhar"
"Configure a detecção de anomalias em unidades de carga de trabalho (workload units)"
Entrega de notificações
Quando um monitor é acionado, o Buildprint entrega notificações através de um de dois canais:
Webhook (primário) — Se você configurar uma URL de webhook no monitor, o Buildprint enviará uma requisição POST para o seu endpoint com os detalhes do evento. Você também pode definir cabeçalhos personalizados para autenticação. Entregas com falha são repetidas automaticamente.
E-mail (alternativo) — Se nenhum webhook estiver configurado, as notificações por e-mail serão enviadas a todos os membros do projeto e administradores do workspace. Os e-mails são limitados a 3 por hora e 10 por dia por monitor para evitar inundar sua caixa de entrada.
Gerenciando monitors
Visualize e gerencie seus monitors em Logs → Monitors. Cada monitor mostra seu status atual com um indicador verde quando ativado.
A partir do menu de ações em cada monitor, você pode:
Enviar notificação de teste — Verifique se a configuração do seu webhook ou e-mail está funcionando.
Ativar / Desativar — Pause ou retome um monitor sem excluí-lo.
Editar encaminhamento — Atualize a URL do webhook e os cabeçalhos personalizados.
Excluir — Remova permanentemente o monitor.
Visualizando eventos
A página de monitors também mostra um histórico de eventos acionados. Você pode filtrar os eventos por monitor para ver quando e com que frequência cada alerta disparou.