Executando verificação de segurança...
7

Como criar uma dashboard de status

Recentemente me deparei com uma problema comum, como saber se minha API ou site ainda esta funcionando ?

Pois é nem sempre da pra gente ficar olhando diretamente no servidor se alguma coisa crashou e nossa api parou de responder. Comecei a pesquisar dashboards que eu pudesse usar, onde eu passasse um endpoint e ele consulta-se ele de tempos em tempos para saber se estou tomando um 500 por exemplo.

Procurando alguns sites achei o https://uptimerobot.com/ que é bem conhecido, porém muito limitado na versão free. Fiz alguns testes mas logo desanimei.

Resolvi procurar algumas opções open source 🚀

E achei o https://github.com/louislam/uptime-kuma
Com quase 20k de estrelas, tem um instalação e configuração bem simples e ainda funciona melhor do que o esperado. Resolvendo assim meu problema em saber se minhas APIs ou APIs externas que consulto estão funcionando ou não.

Obrigado por ler ;)

@dev_guerra

Carregando publicação patrocinada...
3

Interessante, normalmente eu crio um endpoint para pegar algumas informacoes, depois coloco um cron job e ligo ele no slack por exemplo para caso de algum erro seja notificado. Valew por compartilhar :)

2
2
2

Comentei com meu gestor hoje sobre essa solução, ele quer colocar o Zabbix lá para monitoramento, de repente tenha uma função nativa que faça isso.

Mas de qualquer forma, eu vô testar esta pois gostei da simplicidade. :)