A resposta para sua pergunta deve ser vaga. A resposta para a pergunta ' Como determino o tempo limite correto da verificação de saúde '? ' é muito semelhante a responder à pergunta ' Que latência ainda é considerada saudável para a minha aplicação? '.
O guia geral poderia ser parafraseado da seguinte forma:
-
Determine uma latência aceitável para seu aplicativo. No seu caso, podemos supor que 50 segundos ainda são aceitáveis. Eu consideraria isso muito anormal, mas como não conheço seu aplicativo, estou trabalhando com isso.
-
Defina o tempo limite para algo um pouco além disso, digamos, 55 segundos.
-
Carregue seu aplicativo com carga semelhante à sua carga de produção e veja se funciona para você.
-
Faça ajustes em sua inscrição e exame de saúde conforme necessário, repita até estar satisfeito com os resultados e coloque-o em produção.
-
Comece de novo em 1.
Considerando sua segunda pergunta sobre a utilização da CPU: isso depende do seu aplicativo. Execute testes, execute testes de carga, encontre o gargalo da garrafa, remova o gargalo da garrafa.