Health Probes
Sondas de saúde
Sondas de saúde são pequenas verificações que informam a uma plataforma se um serviço está iniciando, pronto para tráfego ou ainda ativo.
startup failure -> restart policy; startup success -> enable checks; readiness failure -> remove traffic; liveness failure -> restart policystartup failure -> restart policy; startup success -> enable checks; readiness failure -> remove traffic; liveness failure -> restart policySREOutro exemplo
Uma sondagem de prontidão com falha remove tráfego. Falhas repetidas de inicialização ou de vivacidade fazem a plataforma seguir sua política de reinício.
Partes principais
- 01Sonda de inicialização
- 02Sonda de prontidão
- 03sonda de vivacidade
- 04Verificar endpoint
- 05limite de falhas
- 06Roteamento ou ação de reinício
Use-o quando
Use sondas separadas quando um processo em execução pode não estar pronto. Dê a cada sonda uma pergunta clara e um limite seguro.
Não o use quando
Não faça a disponibilidade depender de todos os serviços remotos. Uma falha compartilhada poderia reiniciar todos os processos saudáveis e tornar a recuperação mais difícil.
Nome usado no código
startup failure -> restart policy; startup success -> enable checks; readiness failure -> remove traffic; liveness failure -> restart policy Antes de lançar
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome: Complete the task with Sondas de saúde (Health Probes). User context: Uma sondagem de prontidão com falha remove tráfego. Falhas repetidas de inicialização ou de vivacidade fazem a plataforma seguir sua política de reinício. Technical concept or control: Sondas de saúde (Health Probes). Why it fits: Use sondas separadas quando um processo em execução pode não estar pronto. Dê a cada sonda uma pergunta clara e um limite seguro. Do not use it when: Não faça a disponibilidade depender de todos os serviços remotos. Uma falha compartilhada poderia reiniciar todos os processos saudáveis e tornar a recuperação mais difícil. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Nenhum padrão oficial único controla todo o termo. Seu significado pode mudar entre equipes, plataformas ou frameworks. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
Conferir este pedido
Review how Sondas de saúde (Health Probes) is used now. Definition: Sondas de saúde são pequenas verificações que informam a uma plataforma se um serviço está iniciando, pronto para tráfego ou ainda ativo. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.