Coder Social home page Coder Social logo

Comments (7)

eduprog avatar eduprog commented on June 21, 2024 2

@filipedeschamps pelo que coloquei testando aqui o https://uptimerobot.com/ é totalmente free se quiser o básico. Achei interessante, apesar de não dar para mudar muito a página de monitoramento com os temas e tudo mais, nem usar um domínio próprio a não ser no pro. Mas achei bem legal.

A esquerda a página de monitoramento que pode ter vários serviços

A direita a página de dashboard dentro do site da UptimeRobot.

PS: Criei apenas um endpoint get retornando um ok. Em uma api aqui para poder testar e deixei ativo, bem interessante, segue o link público da página da esquerda.

image

from tabnews.com.br.

tcarreira avatar tcarreira commented on June 21, 2024 2

O termo status é health (ou healthcheck) costuma ser usado como sinónimo.
A minha preferência pessoal é status (o termo healthcheck me soa demasiado direto a saúde do site)

E como sugeriu o @eduprog, a maioria dos serviços de monitoração levam em conta o status code da resposta. Ou seja, 50x se queremos ter um "alarme", 20x se está tudo bem.

Por outro lado, se vc quer obter estatísticas, isso significa métricas, o que normalmente é no endpoint /metrics
Tem o padrão de prometheus que é muito usado e liga bem com o grafana para dashboards, mas isso é outra issue.

from tabnews.com.br.

rhandrade avatar rhandrade commented on June 21, 2024 2

Eu prefiro o termo status também seguindo a mesmo linha de pensamento do @tcarreira.

Para serviços de monitoramento, na empresa que trabalho já usamos o https://www.pingdom.com e funcionava muito bem para as nossas necessidades de monitorar alguns sites complexos de clientes.

Sobre ferramentas para página de status, não conhecia a uptimerobot que o @eduprog mencionou, mas já vi vários sites usando a Status Page da Atlassian e acho ele bem legal também.

Segue imagem do Reddit
image

from tabnews.com.br.

filipedeschamps avatar filipedeschamps commented on June 21, 2024 1

Pessoal, endpoint está criado e em produção: https://www.tabnews.com.br/api/v1/status

No PR #137 apontei um detalhe para isolarmos o escopo do número de conexões do banco. Com isso feito, podemos fechar essa issue, pois o restante do trabalho vai ser ir adaptando o endpoint para entender se ele consegue ser usado pelos serviços de health check 👍

from tabnews.com.br.

filipedeschamps avatar filipedeschamps commented on June 21, 2024 1

Estamos bem avançados nessa Milestone 🤝

image

from tabnews.com.br.

liverday avatar liverday commented on June 21, 2024

A combinação de Grafana + Prometheus é extremamente poderosa! São Open Source e tem inúmeras funcionalidades para conseguirmos ter um bom ambiente de monitoramento do TN.

Mas pensando numa pequena entrega, criei um PR #130 com o endpoint /status criado. Se tiverem alguma sugestão ou tiverem algo pra adicionar ou retirar nele, fico a disposição.

from tabnews.com.br.

liverday avatar liverday commented on June 21, 2024

@filipedeschamps aproveitei que estava em casa e fiz a mudança: #138

from tabnews.com.br.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.