Publicar num tópico, ou fazer tocar o telefone de alguém específico
O ntfy é uma camada pub/sub enxuta para notificações, de código aberto e auto-hospedável. O Echobell é mais estreito de propósito: canais privados, três níveis de urgência incluindo uma ligação de verdade, e entrega no Apple Watch.
Resumo rápido
O ntfy é melhor se você quer ser dono do servidor e tratar notificações como um fluxo de tópicos. O Echobell é melhor se uma pessoa específica precisa ser acordada.
Escolha o Echobell quando o alerta precisar escalar para uma ligação, ou quando um nome de tópico adivinhável não for um modelo de acesso aceitável.
Visão geral
Echobell
ntfy
Modelo de endereçamento
Canais privados com token próprio e assinantes explícitos
Nomes de tópico públicos que qualquer um que os conheça pode assinar
Urgência máxima
Uma ligação recebida com toque e tela de chamada
Prioridade 5: som mais alto e vibração mais longa
Apple Watch
Entregue em um Apple Watch pareado
As notificações chegam ao relógio pelo telefone, como de costume
Principais diferenças
Os dois levam uma requisição HTTP até o seu telefone. Discordam sobre a quem a notificação é endereçada e até onde ela consegue escalar.
Modelo de entrega
Echobell
Um canal com token próprio e os assinantes que você adiciona
São dois modelos diferentes. O do ntfy é mais simples; o do Echobell é fechado por padrão.
ntfy
Um nome de tópico — no servidor público, conhecê-lo já basta para assinar
Teto de urgência
Echobell
O modo chamada toca com tela de chamada completa
O Echobell escala além do ponto em que uma notificação deixa de funcionar.
ntfy
A prioridade 5 é alta e vibra mais, mas continua sendo uma notificação
Hospedagem
Echobell
Apenas serviço gerenciado
O ntfy ganha se você quer que servidor, dados e regras de acesso sejam seus.
ntfy
Código aberto, auto-hospedável, com autenticação e ACLs na sua instância
Formatação da mensagem
Echobell
Templates e condições renderizam e filtram o conteúdo no servidor
O Echobell tira a formatação de cada script que envia um alerta.
ntfy
Publicação por e-mail e botões de ação, mas o texto ainda é montado pelo emissor
Onde o Echobell ganha
O Echobell troca a flexibilidade do ntfy por confiabilidade nos alertas que não podem ser perdidos.
Um alerta que toca
O modo chamada chega como ligação, atravessando o silencioso e o Foco — justamente o que níveis de prioridade não fazem.
Fechado por padrão
Um canal tem token de disparo e lista de assinantes, então ninguém entra adivinhando um nome.
A formatação mora num lugar só
Templates e condições rodam no servidor, então dez emissores diferentes não precisam cada um do seu código de montagem.
Cenários ideais
Times costumam colocar o Echobell ao lado do ntfy por um destes motivos.
Quando a prioridade 5 já foi dormida uma vez.
Quando uma string impossível de adivinhar é a única coisa entre um fluxo de alertas e um estranho.
Quando cada script monta sua própria mensagem e todos já divergiram.
Saindo do ntfy
Ambos aceitam POST HTTP, então um canal pode acompanhar um tópico enquanto você compara.
- 1
Crie um canal por tópico
Mantenha os nomes dos tópicos como nomes dos canais para o mapeamento ficar óbvio.
- 2
Aponte o publicador para o webhook do canal
Troque a URL do tópico do ntfy pelo webhook do Echobell. Os corpos JSON seguem iguais.
- 3
Passe a prioridade 5 para chamada
Tudo que você publicava na prioridade máxima é candidato a um canal em modo chamada.
Perguntas frequentes
Encontre respostas para dúvidas comuns sobre o Echobell
Fique com os tópicos. Acrescente um canal que toca.
Publique um tópico de alta prioridade também num canal de chamada do Echobell e compare na próxima vez.
Outros comparativos
Echobell vs PagerDuty
Orquestração de incidentes corporativa vs alertas leves feitos para o celular
Echobell vs Opsgenie
Roteamento de incidentes centrado na Atlassian vs notificações instantâneas e focadas
Echobell vs Better Stack
Amplitude de uma suíte de monitoramento vs velocidade de notificação dedicada
Echobell vs Pushover
Notificações push básicas vs canais de alerta mais completos e prontos para incidentes
Echobell vs IFTTT
Receitas de automação genéricas vs alertas de incidente voltados à confiabilidade
Echobell vs Slack
Alertas no chat do time vs entrega dedicada de alertas críticos
Echobell vs Telegram
Mensagens de bot vs entrega dedicada de alertas críticos
Echobell vs Discord
Publicações por webhook em um servidor movimentado vs entrega de alertas urgentes
Echobell vs Healthchecks.io
Monitoramento de cron vs a camada de entrega urgente
Echobell vs Gotify
Servidor de push auto-hospedado vs alertas que chegam ao iOS
Echobell vs Bark
Push gratuito de iOS por URL vs alertas que tocam em todos os aparelhos
Echobell vs ServerChan
Relé para o WeChat vs um alerta cujo volume você controla
Echobell vs PushDeer
Push mínimo de código aberto vs alertas com nível de urgência