logo hsb.horse
← Voltar para o índice do glossário

Glossário

Liveness

Liveness é um indicador de que um processo ou serviço continua vivo, sem ter parado, travado ou entrado em um estado irrecuperável.

Publicado: Atualizado:

Liveness é o indicador usado para verificar se um processo ou serviço morreu, travou ou entrou em um estado que exige reinício.

Um servidor HTTP pode continuar com a porta aberta, mas se estiver em deadlock interno ou sem progresso real em algum processamento, considera-se que a liveness foi perdida. Enquanto readiness pergunta “pode receber tráfego?”, liveness pergunta “continua vivo?”.

Casos de uso comuns

  • Liveness probe no Kubernetes
  • Verificação de vida em sistemas de monitoramento
  • Decisão de reinício automático

Observações

Se você tentar representar perda de liveness apenas com readiness, fica fácil deixar passar falhas que deveriam levar a um reinício. Separar os papéis é mais seguro.